From 7c0f9b58ab5c7ae5f157c4d1a55e31c4d911c021 Mon Sep 17 00:00:00 2001
From: lpt <463045863@qq.com>
Date: 星期三, 30 七月 2025 09:18:50 +0800
Subject: [PATCH] Merge branch 'master' of ssh://115.28.86.8:29418/~admin/天开景运_0405_250719

---
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/addfile.o                |    0 
 Client/李韩宇/log/日志_李韩宇_0728.doc                                                                  |    0 
 Server/付林涛/code/tianKai/addfile.cpp                                                             |   90 +
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile                 |  451 ++++++
 Server/付林涛/code/tianKai/addfile.h                                                               |    6 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/uploador.o               |    0 
 Server/杜国庆/log/日志_Dgq_250728 .docx                                                              |    0 
 Client/张德虎/log/日志_张德虎_0729 -.doc                                                                |    0 
 Server/付林涛/code/tianKai/release.h                                                               |    6 
 Server/杜国庆/code/BackgroundMon/mainwindow.cpp                                                    |  260 ++++
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/.qmake.stash             |   21 
 Server/杜国庆/log/数据库表设计.docx                                                                      |    0 
 Client/李韩宇/log/日志_李韩宇_0729.doc                                                                  |    0 
 Server/付林涛/code/tianKai/uploador.h                                                              |    2 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/heartbeatworker.o        |    0 
 Server/杜国庆/code/BackgroundMon/main.cpp                                                          |   15 
 Server/付林涛/code/tianKai/vcsmainwindow.h                                                         |    7 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/tianKai.exe              |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.cpp          |   60 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Debug           | 1017 +++++++++++++++
 Server/付林涛/code/tianKai/vcsmainwindow.cpp                                                       |  130 -
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.o      |    0 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_predefs.h      |  278 ++++
 Server/杜国庆/code/BackgroundMon/BackgroundMon.pro.user                                            |   28 
 Server/李晨飞/log/日志_李晨飞_0729.doc                                                                  |    0 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o             |    0 
 Client/夏晓康/log/日志_夏晓康_250727.doc                                                                |    0 
 Server/付林涛/code/tianKai/struct_data.h                                                           |   15 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.o            |    0 
 Server/杜国庆/code/BackgroundMon/mainwindow.h                                                      |   46 
 Server/刘创世/log/日志_刘创世_2025-07-30.doc                                                            |    0 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/mainwindow.o       |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.cpp    |   85 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.o            |    0 
 Client/程泽坤/log/日志_程泽坤_0728.doc                                                                  |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_uploador.o           |    0 
 Client/舒令文/log/日志_舒令文_20250729.doc                                                              |    0 
 Client/王旭东/log/日志_王旭东_0729.doc                                                                  |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/vcsmainwindow.o          |    0 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.o   |    0 
 Server/付林涛/log/日志_付林涛_0729.doc                                                                  |    0 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/BackgroundMon.exe  |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.cpp          |   69 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.cpp |  114 +
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/release.o                |    0 
 Server/付林涛/code/tianKai/release.cpp                                                             |   13 
 Server/付林涛/code/tianKai/tianKai.pro.user                                                        |    2 
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Release         | 1017 +++++++++++++++
 Server/杜国庆/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/ui_mainwindow.h          |   69 +
 /dev/null                                                                                       |   28 
 Server/付林涛/code/tianKai/uploador.cpp                                                            |   12 
 Server/付林涛/log/日志_付林涛_0728.doc                                                                  |    0 
 Server/付林涛/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o                   |    0 
 Client/熊国政/log/日志_熊国政_0730.doc                                                                  |    0 
 Server/杜国庆/code/BackgroundMon/BackgroundMon.pro                                                 |   22 
 Server/杜国庆/code/BackgroundMon/mainwindow.ui                                                     |   24 
 56 files changed, 3,646 insertions(+), 241 deletions(-)

diff --git "a/Client/\345\244\217\346\231\223\345\272\267/log/\346\227\245\345\277\227_\345\244\217\346\231\223\345\272\267_250727.doc" "b/Client/\345\244\217\346\231\223\345\272\267/log/\346\227\245\345\277\227_\345\244\217\346\231\223\345\272\267_250727.doc"
new file mode 100644
index 0000000..1838a9c
--- /dev/null
+++ "b/Client/\345\244\217\346\231\223\345\272\267/log/\346\227\245\345\277\227_\345\244\217\346\231\223\345\272\267_250727.doc"
Binary files differ
diff --git "a/Client/\345\274\240\345\276\267\350\231\216/log/\346\227\245\345\277\227_\345\274\240\345\276\267\350\231\216_0729 -.doc" "b/Client/\345\274\240\345\276\267\350\231\216/log/\346\227\245\345\277\227_\345\274\240\345\276\267\350\231\216_0729 -.doc"
new file mode 100644
index 0000000..ee71039
--- /dev/null
+++ "b/Client/\345\274\240\345\276\267\350\231\216/log/\346\227\245\345\277\227_\345\274\240\345\276\267\350\231\216_0729 -.doc"
Binary files differ
diff --git "a/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0728.doc" "b/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0728.doc"
new file mode 100644
index 0000000..3261781
--- /dev/null
+++ "b/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0728.doc"
Binary files differ
diff --git "a/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0729.doc" "b/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0729.doc"
new file mode 100644
index 0000000..23a45f2
--- /dev/null
+++ "b/Client/\346\235\216\351\237\251\345\256\207/log/\346\227\245\345\277\227_\346\235\216\351\237\251\345\256\207_0729.doc"
Binary files differ
diff --git "a/Client/\347\206\212\345\233\275\346\224\277/log/\346\227\245\345\277\227_\347\206\212\345\233\275\346\224\277_0730.doc" "b/Client/\347\206\212\345\233\275\346\224\277/log/\346\227\245\345\277\227_\347\206\212\345\233\275\346\224\277_0730.doc"
new file mode 100644
index 0000000..ce67410
--- /dev/null
+++ "b/Client/\347\206\212\345\233\275\346\224\277/log/\346\227\245\345\277\227_\347\206\212\345\233\275\346\224\277_0730.doc"
Binary files differ
diff --git "a/Client/\347\216\213\346\227\255\344\270\234/log/\346\227\245\345\277\227_\347\216\213\346\227\255\344\270\234_0729.doc" "b/Client/\347\216\213\346\227\255\344\270\234/log/\346\227\245\345\277\227_\347\216\213\346\227\255\344\270\234_0729.doc"
new file mode 100644
index 0000000..c3315c3
--- /dev/null
+++ "b/Client/\347\216\213\346\227\255\344\270\234/log/\346\227\245\345\277\227_\347\216\213\346\227\255\344\270\234_0729.doc"
Binary files differ
diff --git "a/Client/\347\250\213\346\263\275\345\235\244/log/\346\227\245\345\277\227_\347\250\213\346\263\275\345\235\244_0728.doc" "b/Client/\347\250\213\346\263\275\345\235\244/log/\346\227\245\345\277\227_\347\250\213\346\263\275\345\235\244_0728.doc"
new file mode 100644
index 0000000..19a8859
--- /dev/null
+++ "b/Client/\347\250\213\346\263\275\345\235\244/log/\346\227\245\345\277\227_\347\250\213\346\263\275\345\235\244_0728.doc"
Binary files differ
diff --git "a/Client/\350\210\222\344\273\244\346\226\207/log/\346\227\245\345\277\227_\350\210\222\344\273\244\346\226\207_20250729.doc" "b/Client/\350\210\222\344\273\244\346\226\207/log/\346\227\245\345\277\227_\350\210\222\344\273\244\346\226\207_20250729.doc"
new file mode 100644
index 0000000..ea7cc22
--- /dev/null
+++ "b/Client/\350\210\222\344\273\244\346\226\207/log/\346\227\245\345\277\227_\350\210\222\344\273\244\346\226\207_20250729.doc"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/addfile.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/addfile.o"
index adf69aa..beb4e11 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/addfile.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/addfile.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/heartbeatworker.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/heartbeatworker.o"
index bcde7d9..4ec8c47 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/heartbeatworker.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/heartbeatworker.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o"
index dab0d1e..7686e5c 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.cpp"
index 89f7c66..11ddf87 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.cpp"
@@ -21,8 +21,8 @@
 QT_WARNING_PUSH
 QT_WARNING_DISABLE_DEPRECATED
 struct qt_meta_stringdata_AddFile_t {
-    QByteArrayData data[5];
-    char stringdata0[69];
+    QByteArrayData data[7];
+    char stringdata0[102];
 };
 #define QT_MOC_LITERAL(idx, ofs, len) \
     Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -34,11 +34,14 @@
 QT_MOC_LITERAL(0, 0, 7), // "AddFile"
 QT_MOC_LITERAL(1, 8, 13), // "addFileSignal"
 QT_MOC_LITERAL(2, 22, 0), // ""
-QT_MOC_LITERAL(3, 23, 23), // "on_pushButton_3_clicked"
-QT_MOC_LITERAL(4, 47, 21) // "on_pushButton_clicked"
+QT_MOC_LITERAL(3, 23, 21), // "std::shared_ptr<char>"
+QT_MOC_LITERAL(4, 45, 10), // "addFileMsg"
+QT_MOC_LITERAL(5, 56, 23), // "on_pushButton_3_clicked"
+QT_MOC_LITERAL(6, 80, 21) // "on_pushButton_clicked"
 
     },
-    "AddFile\0addFileSignal\0\0on_pushButton_3_clicked\0"
+    "AddFile\0addFileSignal\0\0std::shared_ptr<char>\0"
+    "addFileMsg\0on_pushButton_3_clicked\0"
     "on_pushButton_clicked"
 };
 #undef QT_MOC_LITERAL
@@ -49,22 +52,24 @@
        7,       // revision
        0,       // classname
        0,    0, // classinfo
-       3,   14, // methods
+       4,   14, // methods
        0,    0, // properties
        0,    0, // enums/sets
        0,    0, // constructors
        0,       // flags
-       1,       // signalCount
+       2,       // signalCount
 
  // signals: name, argc, parameters, tag, flags
-       1,    2,   29,    2, 0x06 /* Public */,
+       1,    2,   34,    2, 0x06 /* Public */,
+       4,    1,   39,    2, 0x06 /* Public */,
 
  // slots: name, argc, parameters, tag, flags
-       3,    0,   34,    2, 0x08 /* Private */,
-       4,    0,   35,    2, 0x08 /* Private */,
+       5,    0,   42,    2, 0x08 /* Private */,
+       6,    0,   43,    2, 0x08 /* Private */,
 
  // signals: parameters
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,    2,    2,
+    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    2,    2,
+    QMetaType::Void, QMetaType::QString,    2,
 
  // slots: parameters
     QMetaType::Void,
@@ -79,17 +84,25 @@
         AddFile *_t = static_cast<AddFile *>(_o);
         Q_UNUSED(_t)
         switch (_id) {
-        case 0: _t->addFileSignal((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
-        case 1: _t->on_pushButton_3_clicked(); break;
-        case 2: _t->on_pushButton_clicked(); break;
+        case 0: _t->addFileSignal((*reinterpret_cast< std::shared_ptr<char>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
+        case 1: _t->addFileMsg((*reinterpret_cast< QString(*)>(_a[1]))); break;
+        case 2: _t->on_pushButton_3_clicked(); break;
+        case 3: _t->on_pushButton_clicked(); break;
         default: ;
         }
     } else if (_c == QMetaObject::IndexOfMethod) {
         int *result = reinterpret_cast<int *>(_a[0]);
         {
-            typedef void (AddFile::*_t)(QString , QString );
+            typedef void (AddFile::*_t)(std::shared_ptr<char> , int );
             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&AddFile::addFileSignal)) {
                 *result = 0;
+                return;
+            }
+        }
+        {
+            typedef void (AddFile::*_t)(QString );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&AddFile::addFileMsg)) {
+                *result = 1;
                 return;
             }
         }
@@ -121,22 +134,29 @@
     if (_id < 0)
         return _id;
     if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 3)
+        if (_id < 4)
             qt_static_metacall(this, _c, _id, _a);
-        _id -= 3;
+        _id -= 4;
     } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 3)
+        if (_id < 4)
             *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 3;
+        _id -= 4;
     }
     return _id;
 }
 
 // SIGNAL 0
-void AddFile::addFileSignal(QString _t1, QString _t2)
+void AddFile::addFileSignal(std::shared_ptr<char> _t1, int _t2)
 {
     void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
     QMetaObject::activate(this, &staticMetaObject, 0, _a);
 }
+
+// SIGNAL 1
+void AddFile::addFileMsg(QString _t1)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
+    QMetaObject::activate(this, &staticMetaObject, 1, _a);
+}
 QT_WARNING_POP
 QT_END_MOC_NAMESPACE
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.o"
index 094d76e..4987274 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_addfile.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.cpp"
index 3313a6f..3b49ca7 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.cpp"
@@ -21,8 +21,8 @@
 QT_WARNING_PUSH
 QT_WARNING_DISABLE_DEPRECATED
 struct qt_meta_stringdata_Release_t {
-    QByteArrayData data[1];
-    char stringdata0[8];
+    QByteArrayData data[5];
+    char stringdata0[57];
 };
 #define QT_MOC_LITERAL(idx, ofs, len) \
     Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -31,10 +31,15 @@
     )
 static const qt_meta_stringdata_Release_t qt_meta_stringdata_Release = {
     {
-QT_MOC_LITERAL(0, 0, 7) // "Release"
+QT_MOC_LITERAL(0, 0, 7), // "Release"
+QT_MOC_LITERAL(1, 8, 13), // "releaseSignal"
+QT_MOC_LITERAL(2, 22, 0), // ""
+QT_MOC_LITERAL(3, 23, 21), // "std::shared_ptr<char>"
+QT_MOC_LITERAL(4, 45, 11) // "releaseSlot"
 
     },
-    "Release"
+    "Release\0releaseSignal\0\0std::shared_ptr<char>\0"
+    "releaseSlot"
 };
 #undef QT_MOC_LITERAL
 
@@ -44,22 +49,48 @@
        7,       // revision
        0,       // classname
        0,    0, // classinfo
-       0,    0, // methods
+       2,   14, // methods
        0,    0, // properties
        0,    0, // enums/sets
        0,    0, // constructors
        0,       // flags
-       0,       // signalCount
+       1,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    2,   24,    2, 0x06 /* Public */,
+
+ // slots: name, argc, parameters, tag, flags
+       4,    0,   29,    2, 0x08 /* Private */,
+
+ // signals: parameters
+    QMetaType::Void, 0x80000000 | 3, QMetaType::Int,    2,    2,
+
+ // slots: parameters
+    QMetaType::Void,
 
        0        // eod
 };
 
 void Release::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
 {
-    Q_UNUSED(_o);
-    Q_UNUSED(_id);
-    Q_UNUSED(_c);
-    Q_UNUSED(_a);
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        Release *_t = static_cast<Release *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->releaseSignal((*reinterpret_cast< std::shared_ptr<char>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
+        case 1: _t->releaseSlot(); break;
+        default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            typedef void (Release::*_t)(std::shared_ptr<char> , int );
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Release::releaseSignal)) {
+                *result = 0;
+                return;
+            }
+        }
+    }
 }
 
 const QMetaObject Release::staticMetaObject = {
@@ -84,7 +115,25 @@
 int Release::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
 {
     _id = QMainWindow::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 2)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 2;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 2)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 2;
+    }
     return _id;
 }
+
+// SIGNAL 0
+void Release::releaseSignal(std::shared_ptr<char> _t1, int _t2)
+{
+    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
+    QMetaObject::activate(this, &staticMetaObject, 0, _a);
+}
 QT_WARNING_POP
 QT_END_MOC_NAMESPACE
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.o"
index 80d9146..84c8da7 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_release.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_uploador.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_uploador.o"
index 0126884..4951c72 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_uploador.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_uploador.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.cpp"
index 4a5d45a..a081d71 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.cpp"
@@ -21,8 +21,8 @@
 QT_WARNING_PUSH
 QT_WARNING_DISABLE_DEPRECATED
 struct qt_meta_stringdata_VCSMainWindow_t {
-    QByteArrayData data[7];
-    char stringdata0[121];
+    QByteArrayData data[10];
+    char stringdata0[165];
 };
 #define QT_MOC_LITERAL(idx, ofs, len) \
     Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -32,18 +32,22 @@
 static const qt_meta_stringdata_VCSMainWindow_t qt_meta_stringdata_VCSMainWindow = {
     {
 QT_MOC_LITERAL(0, 0, 13), // "VCSMainWindow"
-QT_MOC_LITERAL(1, 14, 21), // "on_pushButton_clicked"
-QT_MOC_LITERAL(2, 36, 0), // ""
-QT_MOC_LITERAL(3, 37, 23), // "on_pushButton_2_clicked"
-QT_MOC_LITERAL(4, 61, 23), // "on_pushButton_4_clicked"
-QT_MOC_LITERAL(5, 85, 23), // "on_pushButton_3_clicked"
-QT_MOC_LITERAL(6, 109, 11) // "addFileSlot"
+QT_MOC_LITERAL(1, 14, 13), // "releaseSignal"
+QT_MOC_LITERAL(2, 28, 0), // ""
+QT_MOC_LITERAL(3, 29, 21), // "on_pushButton_clicked"
+QT_MOC_LITERAL(4, 51, 23), // "on_pushButton_2_clicked"
+QT_MOC_LITERAL(5, 75, 23), // "on_pushButton_4_clicked"
+QT_MOC_LITERAL(6, 99, 23), // "on_pushButton_3_clicked"
+QT_MOC_LITERAL(7, 123, 11), // "addFileSlot"
+QT_MOC_LITERAL(8, 135, 21), // "std::shared_ptr<char>"
+QT_MOC_LITERAL(9, 157, 7) // "msgSlot"
 
     },
-    "VCSMainWindow\0on_pushButton_clicked\0"
-    "\0on_pushButton_2_clicked\0"
+    "VCSMainWindow\0releaseSignal\0\0"
+    "on_pushButton_clicked\0on_pushButton_2_clicked\0"
     "on_pushButton_4_clicked\0on_pushButton_3_clicked\0"
-    "addFileSlot"
+    "addFileSlot\0std::shared_ptr<char>\0"
+    "msgSlot"
 };
 #undef QT_MOC_LITERAL
 
@@ -53,26 +57,34 @@
        7,       // revision
        0,       // classname
        0,    0, // classinfo
-       5,   14, // methods
+       7,   14, // methods
        0,    0, // properties
        0,    0, // enums/sets
        0,    0, // constructors
        0,       // flags
-       0,       // signalCount
+       1,       // signalCount
+
+ // signals: name, argc, parameters, tag, flags
+       1,    0,   49,    2, 0x06 /* Public */,
 
  // slots: name, argc, parameters, tag, flags
-       1,    0,   39,    2, 0x08 /* Private */,
-       3,    0,   40,    2, 0x08 /* Private */,
-       4,    0,   41,    2, 0x08 /* Private */,
-       5,    0,   42,    2, 0x08 /* Private */,
-       6,    2,   43,    2, 0x08 /* Private */,
+       3,    0,   50,    2, 0x08 /* Private */,
+       4,    0,   51,    2, 0x08 /* Private */,
+       5,    0,   52,    2, 0x08 /* Private */,
+       6,    0,   53,    2, 0x08 /* Private */,
+       7,    2,   54,    2, 0x08 /* Private */,
+       9,    1,   59,    2, 0x08 /* Private */,
+
+ // signals: parameters
+    QMetaType::Void,
 
  // slots: parameters
     QMetaType::Void,
     QMetaType::Void,
     QMetaType::Void,
     QMetaType::Void,
-    QMetaType::Void, QMetaType::QString, QMetaType::QString,    2,    2,
+    QMetaType::Void, 0x80000000 | 8, QMetaType::Int,    2,    2,
+    QMetaType::Void, QMetaType::QString,    2,
 
        0        // eod
 };
@@ -83,12 +95,23 @@
         VCSMainWindow *_t = static_cast<VCSMainWindow *>(_o);
         Q_UNUSED(_t)
         switch (_id) {
-        case 0: _t->on_pushButton_clicked(); break;
-        case 1: _t->on_pushButton_2_clicked(); break;
-        case 2: _t->on_pushButton_4_clicked(); break;
-        case 3: _t->on_pushButton_3_clicked(); break;
-        case 4: _t->addFileSlot((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
+        case 0: _t->releaseSignal(); break;
+        case 1: _t->on_pushButton_clicked(); break;
+        case 2: _t->on_pushButton_2_clicked(); break;
+        case 3: _t->on_pushButton_4_clicked(); break;
+        case 4: _t->on_pushButton_3_clicked(); break;
+        case 5: _t->addFileSlot((*reinterpret_cast< std::shared_ptr<char>(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
+        case 6: _t->msgSlot((*reinterpret_cast< QString(*)>(_a[1]))); break;
         default: ;
+        }
+    } else if (_c == QMetaObject::IndexOfMethod) {
+        int *result = reinterpret_cast<int *>(_a[0]);
+        {
+            typedef void (VCSMainWindow::*_t)();
+            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&VCSMainWindow::releaseSignal)) {
+                *result = 0;
+                return;
+            }
         }
     }
 }
@@ -118,15 +141,21 @@
     if (_id < 0)
         return _id;
     if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 5)
+        if (_id < 7)
             qt_static_metacall(this, _c, _id, _a);
-        _id -= 5;
+        _id -= 7;
     } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 5)
+        if (_id < 7)
             *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 5;
+        _id -= 7;
     }
     return _id;
 }
+
+// SIGNAL 0
+void VCSMainWindow::releaseSignal()
+{
+    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
+}
 QT_WARNING_POP
 QT_END_MOC_NAMESPACE
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.o"
index 4aa6ad0..382f536 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_vcsmainwindow.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/release.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/release.o"
index 7c77d52..fe52302 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/release.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/release.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/tianKai.exe" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/tianKai.exe"
index be7d539..00b3620 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/tianKai.exe"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/tianKai.exe"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/uploador.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/uploador.o"
index b8dda45..e810763 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/uploador.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/uploador.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/vcsmainwindow.o" "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/vcsmainwindow.o"
index c40db3e..cec2bf8 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/vcsmainwindow.o"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/build-tianKai-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/vcsmainwindow.o"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp"
index 0601789..3c6e5c0 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.cpp"
@@ -4,7 +4,7 @@
 #include <QDebug>
 #include <QDateTime>
 #include <QString>
-
+#include <memory>
 #define DEFAULT_PATH ("E:\soft")
 #define DEFAULT_TYPE (tr("Pkg Files (*.zip *.tar.gz *.rar *.7z *.bz2)"))
 #define UPLOAD 10
@@ -52,8 +52,92 @@
                         + createDate.toString() + "#"
                         + description;
     qDebug()<<versionMessage;
-
-    emit addFileSignal(file, versionMessage);
+    // 鑾峰彇鏂囦欢鍩烘湰淇℃伅
+    QString fileName = fileInfo.fileName();
+    qint64 size = fileInfo.size();
 
 
+
+    //  璁$畻澶存秷鎭暱搴︼紝骞跺垎閰嶇┖闂�
+    // 澶存秷鎭紙绀轰緥锛�
+    int len = sizeof(UpLoadPkgHead) + fileName.size() + 1;
+
+    std::shared_ptr<char> head(new char[len],[](char *p){delete[] p;});
+    UpLoadPkgHead* pHead = reinterpret_cast<UpLoadPkgHead*>(head.get());
+
+    // 鐩存帴鎿嶄綔鏅鸿兘鎸囬拡绠$悊鐨勫唴瀛�
+    pHead->head.type = UPLOAD_REQ;
+    pHead->head.len = len;
+    memcpy(pHead->fileName, fileName.toUtf8().constData(), fileName.size());
+    pHead->fileName[fileName.size()] = '\0';
+
+    emit addFileSignal(head, len);  // 鐩存帴浼犻�掓櫤鑳芥寚閽�
+
+
+    QFile *pFile = new QFile(file);
+    if(!pFile){
+        return;
+    }
+
+    // 璇绘枃浠跺唴瀹�
+
+    if (!pFile->open(QIODevice::ReadOnly)) {
+        qDebug() << "Failed to open file for reading:" << pFile->errorString();
+        return;
+    }
+//    const int bufferSize = 4 * 1024;
+    const int bufferSize = 8 * 1024;
+    auto buffer = std::unique_ptr<char>(new char[bufferSize]);
+    qint64 totalBytesRead = 0;
+    int flag = 0;
+    while (!pFile->atEnd()) {
+        qint64 bytesRead = pFile->read(buffer.get(), bufferSize);
+        if (bytesRead == -1) {
+            qDebug() << "Error during read operation:" << pFile->errorString();
+            break;
+        }
+        totalBytesRead += bytesRead;
+
+        // 鏁版嵁鍖呮瀯閫狅紙绀轰緥锛�
+        int dtlen = sizeof(UpLoadPkgData) + fileName.size() + bytesRead + 2;
+        std::shared_ptr<char> dataPkg(new char[dtlen],[](char *p){delete[] p;});
+        UpLoadPkgData* pData = reinterpret_cast<UpLoadPkgData*>(dataPkg.get());
+
+        // 濉厖鏁版嵁
+        pData->head.len = len;
+        pData->head.type = UPLOAD_REQ;
+        pData->upLoadType = DATA_UPLOAD_REQ;
+        pData->fileNameLen = fileName.size();
+        pData->dataLen = bytesRead;
+        pData->flag = ++flag;
+        pData->dataLen = bytesRead;
+        memcpy(pData->data, fileName.toUtf8().constData(), fileName.size());
+        memcpy(pData->data + fileName.size() + 1, buffer.get(), bytesRead);
+
+        emit addFileSignal(dataPkg, dtlen);
+        // 鏃犻渶鎵嬪姩 free锛宻hared_ptr 鑷姩閲婃斁
+
+    }
+    if(totalBytesRead != size){
+        qDebug()<<"鏁版嵁鍙戦�佷笉瀹屾暣";
+        return;
+    }
+    qDebug()<<"鏁版嵁鍙戦�佸畬鎴愶紝鍙戦�佹暟鎹簱鍖�";
+
+    int finLen = sizeof(UpLoadPkgFin)+fileName.size()+versionMessage.size()+2;
+    std::shared_ptr<char> finPkg(new char[finLen],[](char *p){delete[] p;});
+    UpLoadPkgFin* pData = reinterpret_cast<UpLoadPkgFin*>(finPkg.get());
+
+    // 濉厖鏁版嵁
+    pData->head.len = finLen;
+    pData->head.type = UPLOAD_REQ;
+    pData->fileNameLen = fileName.size();
+    pData->cnt = flag;
+    memcpy(pData->fileName, fileName.toUtf8().constData(), fileName.size());
+    memcpy(pData->fileName + fileName.size() + 1,versionMessage.data(),versionMessage.size());
+
+    emit addFileSignal(finPkg ,finLen);
+    emit addFileMsg(QString("涓婁紶鎴愬姛锛�"));
+
+    delete pFile;
 }
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.h"
index a4fe1d1..eedd401 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.h"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/addfile.h"
@@ -5,6 +5,9 @@
 #include "addfile.h"
 #include <struct_data.h>
 #include "uploador.h"
+extern std::mutex _mutex;
+extern std::condition_variable _conv;
+extern int g_flag;
 namespace Ui {
 class AddFile;
 }
@@ -18,7 +21,8 @@
     ~AddFile();
 
 signals:
-    void addFileSignal(QString, QString);
+    void addFileSignal(std::shared_ptr<char>, int);
+    void addFileMsg(QString);
 private slots:
     void on_pushButton_3_clicked();
     void on_pushButton_clicked();
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.cpp"
index 6dfd0e8..fb6af20 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.cpp"
@@ -1,6 +1,7 @@
 #include "release.h"
 #include "ui_release.h"
-
+#include "struct_data.h"
+#include <QDebug>
 Release::Release(QWidget *parent) :
     QMainWindow(parent),
     ui(new Ui::Release)
@@ -13,3 +14,13 @@
 {
     delete ui;
 }
+
+void Release::releaseSlot()
+{
+    ReleaseReq* req = new ReleaseReq();
+    int len = req->head.len;
+    std::shared_ptr<char> buf(new char[len],[](char *p){delete[] p;});
+    memcpy(buf.get(),req,len);
+    qDebug()<<"鏌ヨ鍙戝竷淇℃伅";
+    emit releaseSignal(buf,len);
+}
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.h"
index 3f40cda..08ff2e3 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.h"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/release.h"
@@ -2,7 +2,7 @@
 #define RELEASE_H
 
 #include <QMainWindow>
-
+#include <memory>
 namespace Ui {
 class Release;
 }
@@ -14,6 +14,10 @@
 public:
     explicit Release(QWidget *parent = 0);
     ~Release();
+signals:
+    void releaseSignal(std::shared_ptr<char>,int);
+private slots:
+    void releaseSlot();
 
 private:
     Ui::Release *ui;
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/struct_data.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/struct_data.h"
index 474bb2d..27ff32b 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/struct_data.h"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/struct_data.h"
@@ -1,13 +1,15 @@
 #ifndef STRUCT_DATA_H
 #define STRUCT_DATA_H
-
-
+#include <mutex>
+#include <condition_variable>
 enum TypeInfo{
     UPLOAD_REQ = 100,
     HEAD_UPLOAD_REQ,
     DATA_UPLOAD_REQ,
     UP_LOAD_FIN,
     UPLOAD_SQL_REQ,
+    RELEASE_SQL_REQ,
+    RELEASE_SQL_RES,
     HEART_CHECK_REQ,
     HEART_CHECK_RES
 };
@@ -54,7 +56,13 @@
     Head head;
 
 };
-
+struct ReleaseReq {
+    Head head;
+    ReleaseReq(){
+        head.len = sizeof(ReleaseReq);
+        head.type = RELEASE_SQL_REQ;
+    }
+};
 struct HeartCheckReq  // 蹇冭烦璇锋眰鍖�
 {
     Head head;
@@ -74,4 +82,5 @@
         head.len = sizeof(HeartCheckRes);
     }
 };
+
 #endif // STRUCT_DATA_H
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/tianKai.pro.user" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/tianKai.pro.user"
index 3640a29..b271ff6 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/tianKai.pro.user"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/tianKai.pro.user"
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 4.5.0, 2025-07-28T12:08:12. -->
+<!-- Written by QtCreator 4.5.0, 2025-07-29T15:00:31. -->
 <qtcreator>
  <data>
   <variable>EnvironmentId</variable>
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
index 299449c..c464783 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.cpp"
@@ -44,16 +44,18 @@
     }
 }
 
-int UpLoador::upfile(char* data, int rlen)
+int UpLoador::upfile(std::shared_ptr<char> buf, int rlen)
 {
-    if(data == nullptr || rlen <= 0){
+    if (!buf || rlen <= 0) {  // 妫�鏌ユ櫤鑳芥寚閽堟槸鍚︿负绌�
         return -1;
     }
-    if(m_client){
-        int len = m_client->write((char*)data,rlen);
-        qDebug()<<len;
+    if (m_client) {
+        // 鍏抽敭淇敼锛氱敤 buf.get() 鑾峰彇鍘熷鎸囬拡
+        int len = m_client->write(reinterpret_cast<char*>(buf.get()), rlen);
+        qDebug() << "Sent bytes:" << len;
         return len;
     }
+    return -1;  // 琛ュ厖杩斿洖鍊�
 }
 
 void UpLoador::myRead()
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.h"
index 6d6b399..b8de82a 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.h"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/uploador.h"
@@ -30,7 +30,7 @@
 private:
     void processBuffer();
 public:
-    int upfile(char* data, int rlen);
+    int upfile(std::shared_ptr<char> buf, int rlen);
 };
 
 #endif // UPLOADOR_H
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.cpp"
index a711c3e..288f764 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.cpp"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.cpp"
@@ -3,6 +3,10 @@
 
 #include <QFileInfo>
 #include <QMessageBox>
+#include "struct_data.h"
+std::mutex _mutex;
+std::condition_variable _conv;
+int g_flag = 1;
 VCSMainWindow::VCSMainWindow(QWidget *parent) :
     QMainWindow(parent),
     ui(new Ui::VCSMainWindow)
@@ -22,8 +26,10 @@
     ui->stackedWidget->setCurrentWidget(m_addFile);
 
 
-    connect(m_addFile,SIGNAL(addFileSignal(QString, QString)),this,SLOT(addFileSlot(QString, QString)));
-
+    connect(m_addFile,SIGNAL(addFileSignal(std::shared_ptr<char>,int)),this,SLOT(addFileSlot(std::shared_ptr<char>,int)));
+    connect(this,SIGNAL(releaseSignal()),m_release,SLOT(releaseSlot()));
+    connect(m_addFile,SIGNAL(addFileMsg(QString)),this,SLOT(msgSlot(QString)));
+    connect(m_release,SIGNAL(releaseSignal(std::shared_ptr<char>,int)),this,SLOT(addFileSlot(std::shared_ptr<char>,int)));
 }
 
 VCSMainWindow::~VCSMainWindow()
@@ -36,9 +42,11 @@
     ui->stackedWidget->setCurrentWidget(m_addFile);
 }
 
+// 涓婁紶
 void VCSMainWindow::on_pushButton_2_clicked()
 {
     ui->stackedWidget->setCurrentWidget(m_release);
+    emit releaseSignal();
 }
 
 void VCSMainWindow::on_pushButton_4_clicked()
@@ -51,115 +59,21 @@
     ui->stackedWidget->setCurrentWidget(m_readLog);
 }
 
-void VCSMainWindow::addFileSlot(QString file, QString versionMessage)
+void VCSMainWindow::addFileSlot(std::shared_ptr<char> buf, int len)
 {
-    QFileInfo fileInfo(file);
-    // 鑾峰彇鏂囦欢鍩烘湰淇℃伅
-    QString fileName = fileInfo.fileName();
-    qint64 size = fileInfo.size();
+        if (!buf || len <= 0) {
 
-
-
-    //  璁$畻澶存秷鎭暱搴︼紝骞跺垎閰嶇┖闂�
-    int len = sizeof(UpLoadPkgHead)+fileName.size()+1;
-    UpLoadPkgHead *head = (UpLoadPkgHead*)malloc(len);
-
-    // 澶存秷鎭俊鎭~鍏�
-    head->head.type = UPLOAD_REQ;
-    head->head.len = len;
-    head->upLoadType = HEAD_UPLOAD_REQ;
-    head->fileNameLen = fileName.size();
-    memcpy(head->fileName,fileName.data(),fileName.size());
-    head->fileName[fileName.size()] = '\0';
-
-    // 鍙戦�佸ご娑堟伅
-
-    int ret = m_upLoad->upfile((char*)head,len);
-    if(ret < len){
-        qDebug()<<"浼犺緭鏈夐棶棰�: ";
-        free(head);
-        head = nullptr;
-        return ;
-    }
-    free(head);
-    head = nullptr;
-    QFile *pFile = new QFile(file);
-    if(!pFile){
-        return;
-    }
-
-    // 璇绘枃浠跺唴瀹�
-
-    if (!pFile->open(QIODevice::ReadOnly)) {
-        qDebug() << "Failed to open file for reading:" << pFile->errorString();
-        m_msg->warning(nullptr, "鎻愮ず", "鏂囦欢鎵撳紑澶辫触");
-        return;
-    }
-    const int bufferSize = 8 * 1024;
-    char buffer[bufferSize] = {0};
-
-    qint64 totalBytesRead = 0;
-    int flag = 0;
-    while (!pFile->atEnd()) {
-        qint64 bytesRead = pFile->read(buffer, bufferSize);
-        if (bytesRead == -1) {
-            qDebug() << "Error during read operation:" << pFile->errorString();
-            break;
+            return;
         }
-        totalBytesRead += bytesRead;
-        int dtlen = sizeof(UpLoadPkgData)+fileName.size()+bytesRead+2;
-        UpLoadPkgData *dataPkg = (UpLoadPkgData *)malloc(dtlen);
-        memset(dataPkg, 0, dtlen);
-        dataPkg->head.len = len;
-        dataPkg->head.type = UPLOAD_REQ;
-        dataPkg->upLoadType = DATA_UPLOAD_REQ;
-        dataPkg->fileNameLen = fileName.size();
-        dataPkg->dataLen = bytesRead;
-        dataPkg->flag = ++flag;
-        memcpy(dataPkg->data,fileName.data(),fileName.size());
-        dataPkg->data[fileName.size()] = '\0';
-        strcpy(&(dataPkg->data[fileName.size()+1]),buffer);
-        ret = m_upLoad->upfile((char*)dataPkg,dtlen);
-        if(ret < dtlen){
-            qDebug()<<"鏁版嵁浼犺緭鏈夐棶棰�";
-            free(dataPkg);
-            dataPkg = nullptr;
-            m_msg->warning(nullptr, "鎻愮ず", "鏁版嵁浼犺緭鏈夐棶棰�");
-            return ;
+        int ret = m_upLoad->upfile(buf, len);  // 澶勭悊鏁版嵁
+        if(ret < len){
+            qDebug()<<"浼犺緭鏈夐棶棰�";
         }
-        free(dataPkg);
-        dataPkg = nullptr;
-    }
-    if(totalBytesRead != size){
-        qDebug()<<"鏁版嵁鍙戦�佷笉瀹屾暣";
-        m_msg->warning(nullptr, "鎻愮ず", "鏁版嵁鍙戦�佷笉瀹屾暣");
-        return;
-    }
-    qDebug()<<"鏁版嵁鍙戦�佸畬鎴愶紝鍙戦�佹暟鎹簱鍖�";
-
-    int finLen = sizeof(UpLoadPkgFin)+fileName.size()+versionMessage.size()+2;
-    UpLoadPkgFin *finPkg = (UpLoadPkgFin *)malloc(finLen);
-    finPkg->head.len = finLen;
-    finPkg->head.type = UPLOAD_REQ;
-    finPkg->fileNameLen = fileName.size();
-    finPkg->cnt = flag;
-    memcpy(finPkg->fileName,fileName.data(),fileName.size());
-    finPkg->fileName[fileName.size()] = '\0';
-    memcpy(&(finPkg->fileName[fileName.size()+1]),versionMessage.data(),versionMessage.size());
-    finPkg->fileName[fileName.size()+versionMessage.size()+1] = '\0';
-
-    ret = m_upLoad->upfile((char*)finPkg,finLen);
-    if(ret < finLen){
-        qDebug()<<"fin鍖呬紶杈撴湁闂";
-        free(finPkg);
-        finPkg = nullptr;
-        m_msg->warning(nullptr, "鎻愮ず", "涓婁紶澶辫触锛�");
-        return ;
-    }
-    free(finPkg);
-    finPkg = nullptr;
-    qDebug()<<"鏁版嵁搴撳寘鍙戦�佸畬鎴�";
-
-    m_msg->information(nullptr, "鎻愮ず", "涓婁紶鎴愬姛锛�");
 
 }
+
+void VCSMainWindow::msgSlot(QString msg)
+{
+    m_msg->information(this,"鎻愮ず",msg);
+}
+
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.h"
index bc61f25..31d268a 100644
--- "a/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.h"
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/tianKai/vcsmainwindow.h"
@@ -20,7 +20,8 @@
 public:
     explicit VCSMainWindow(QWidget *parent = 0);
     ~VCSMainWindow();
-
+signals:
+    void releaseSignal();
 private slots:
     void on_pushButton_clicked();
 
@@ -30,7 +31,9 @@
 
     void on_pushButton_3_clicked();
 
-    void addFileSlot(QString, QString);
+    void addFileSlot(std::shared_ptr<char>,int);
+    void msgSlot(QString);
+
 
 private:
     Ui::VCSMainWindow *ui;
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0728.doc" "b/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0728.doc"
new file mode 100644
index 0000000..b8c71e5
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0728.doc"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0729.doc" "b/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0729.doc"
new file mode 100644
index 0000000..33a4bee
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/log/\346\227\245\345\277\227_\344\273\230\346\236\227\346\266\233_0729.doc"
Binary files differ
diff --git "a/Server/\345\210\230\345\210\233\344\270\226/log/\346\227\245\345\277\227_\345\210\230\345\210\233\344\270\226_2025-07-30.doc" "b/Server/\345\210\230\345\210\233\344\270\226/log/\346\227\245\345\277\227_\345\210\230\345\210\233\344\270\226_2025-07-30.doc"
new file mode 100644
index 0000000..2383f29
--- /dev/null
+++ "b/Server/\345\210\230\345\210\233\344\270\226/log/\346\227\245\345\277\227_\345\210\230\345\210\233\344\270\226_2025-07-30.doc"
Binary files differ
diff --git "a/Server/\346\235\216\346\231\250\351\243\236/log/\346\227\245\345\277\227_\346\235\216\346\231\250\351\243\236_0729.doc" "b/Server/\346\235\216\346\231\250\351\243\236/log/\346\227\245\345\277\227_\346\235\216\346\231\250\351\243\236_0729.doc"
new file mode 100644
index 0000000..1828343
--- /dev/null
+++ "b/Server/\346\235\216\346\231\250\351\243\236/log/\346\227\245\345\277\227_\346\235\216\346\231\250\351\243\236_0729.doc"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.cpp"
deleted file mode 100644
index 2a605aa..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.cpp"
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "databasemanager.h"
-
-DatabaseManager::DatabaseManager()
-{
-
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.h"
deleted file mode 100644
index c10be60..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/databasemanager.h"
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef DATABASEMANAGER_H
-#define DATABASEMANAGER_H
-
-
-class DatabaseManager {
-public:
-    static DatabaseManager& instance();
-
-    bool logEvent(const QString &eventType, const QString &description,
-                 const QString &cameraId = QString());
-
-    bool storePerformanceData(double cpuUsage, double memoryUsage);
-
-    QVector<EventRecord> queryEvents(const QDateTime &from,
-                                    const QDateTime &to,
-                                    const QString &cameraId = QString());
-
-private:
-    DatabaseManager();
-    QSqlDatabase m_db;
-};
-
-#endif // DATABASEMANAGER_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.cpp"
deleted file mode 100644
index 6c32e96..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.cpp"
+++ /dev/null
@@ -1,14 +0,0 @@
-#include "gb_mon_subsystem_mainwindow.h"
-#include "ui_gb_mon_subsystem_mainwindow.h"
-
-GB_Mon_Subsystem_MainWindow::GB_Mon_Subsystem_MainWindow(QWidget *parent) :
-    QMainWindow(parent),
-    ui(new Ui::GB_Mon_Subsystem_MainWindow)
-{
-    ui->setupUi(this);
-}
-
-GB_Mon_Subsystem_MainWindow::~GB_Mon_Subsystem_MainWindow()
-{
-    delete ui;
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.h"
deleted file mode 100644
index ef2156f..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.h"
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef GB_MON_SUBSYSTEM_MAINWINDOW_H
-#define GB_MON_SUBSYSTEM_MAINWINDOW_H
-
-#include <QMainWindow>
-#include <VideoStorageManager>
-#include <SystemMonitor>
-#include <PerformanceChart>
-#include <AlertProcessor>
-#include <QThread>
-
-namespace Ui {
-class GB_Mon_Subsystem_MainWindow;
-}
-
-class GB_Mon_Subsystem_MainWindow : public QMainWindow {
-    Q_OBJECT
-public:
-    GB_Mon_Subsystem_MainWindow(QWidget *parent = nullptr);
-    ~GB_Mon_Subsystem_MainWindow();
-
-private slots:
-    void updatePerformanceCharts();
-    void handleNewAlert(const Alert &alert);
-    void handleDatabaseError(const QString &error);
-
-private:
-    void setupThreads();
-    void setupConnections();
-
-    VideoStorageManager *m_videoManager;
-    SystemMonitor *m_systemMonitor;
-    PerformanceChart *m_performanceChart;
-    AlertProcessor *m_alertProcessor;
-
-    QThread *m_storageThread;
-    QThread *m_monitorThread;
-};
-
-
-
-#endif // GB_MON_SUBSYSTEM_MAINWINDOW_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.ui" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.ui"
deleted file mode 100644
index 9b4abda..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/gb_mon_subsystem_mainwindow.ui"
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>GB_Mon_Subsystem_MainWindow</class>
- <widget class="QMainWindow" name="GB_Mon_Subsystem_MainWindow">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>1086</width>
-    <height>752</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>GB_Mon_Subsystem_MainWindow</string>
-  </property>
-  <widget class="QWidget" name="centralWidget"/>
- </widget>
- <layoutdefault spacing="6" margin="11"/>
- <resources/>
- <connections/>
-</ui>
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/main.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/main.cpp"
deleted file mode 100644
index 9c9881e..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/main.cpp"
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "gb_mon_subsystem_mainwindow.h"
-#include <QApplication>
-
-int main(int argc, char *argv[])
-{
-    QApplication a(argc, argv);
-    GB_Mon_Subsystem_MainWindow w;
-    w.show();
-
-    return a.exec();
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.cpp"
deleted file mode 100644
index d6c9432..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.cpp"
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "performancechart.h"
-
-PerformanceChart::PerformanceChart()
-{
-
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.h"
deleted file mode 100644
index f1369b8..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/performancechart.h"
+++ /dev/null
@@ -1,29 +0,0 @@
-#ifndef PERFORMANCECHART_H
-#define PERFORMANCECHART_H
-
-
-class MonitoringSystem : public QMainWindow {
-    Q_OBJECT
-public:
-    MonitoringSystem(QWidget *parent = nullptr);
-    ~MonitoringSystem();
-
-private slots:
-    void updatePerformanceCharts();
-    void handleNewAlert(const Alert &alert);
-    void handleDatabaseError(const QString &error);
-
-private:
-    void setupThreads();
-    void setupConnections();
-
-    VideoStorageManager *m_videoManager;
-    SystemMonitor *m_systemMonitor;
-    PerformanceChart *m_performanceChart;
-    AlertProcessor *m_alertProcessor;
-
-    QThread *m_storageThread;
-    QThread *m_monitorThread;
-};
-
-#endif // PERFORMANCECHART_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.cpp"
deleted file mode 100644
index b4febdf..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.cpp"
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "systemdaemon.h"
-
-SystemDaemon::SystemDaemon(QObject *parent) : QObject(parent)
-{
-
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.h"
deleted file mode 100644
index 3bc9479..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemdaemon.h"
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef SYSTEMDAEMON_H
-#define SYSTEMDAEMON_H
-
-#include <QObject>
-
-class SystemMonitor : public QObject {
-    Q_OBJECT
-public:
-    SystemMonitor(QObject *parent = nullptr);
-
-    double currentCpuUsage() const;
-    double memoryUsage() const;
-
-signals:
-    void systemStatsUpdated(double cpuUsage, double memoryUsage);
-
-private:
-    QTimer *m_monitorTimer;
-    qint64 m_lastCpuIdle;
-    qint64 m_lastCpuTotal;
-};
-
-#endif // SYSTEMDAEMON_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.cpp"
deleted file mode 100644
index 00fbb6b..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.cpp"
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "systemmonitor.h"
-
-SystemMonitor::SystemMonitor(QObject *parent) : QObject(parent)
-{
-
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.h"
deleted file mode 100644
index 5c9fe8c..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/systemmonitor.h"
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef SYSTEMMONITOR_H
-#define SYSTEMMONITOR_H
-
-#include <QObject>
-
-class SystemMonitor : public QObject
-{
-    Q_OBJECT
-public:
-    explicit SystemMonitor(QObject *parent = nullptr);
-
-signals:
-
-public slots:
-};
-
-#endif // SYSTEMMONITOR_H
\ No newline at end of file
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.cpp"
deleted file mode 100644
index fd9cdfd..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.cpp"
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "videostoragemanager.h"
-
-VideoStorageManager::VideoStorageManager(QObject *parent) : QObject(parent)
-{
-
-}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.h"
deleted file mode 100644
index b97b89a..0000000
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/videostoragemanager.h"
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef VIDEOSTORAGEMANAGER_H
-#define VIDEOSTORAGEMANAGER_H
-
-#include <QObject>
-
-class VideoStorageManager : public QObject {
-    Q_OBJECT
-public:
-    explicit VideoStorageManager(QObject *parent = nullptr);
-
-    // 瀛樺偍瑙嗛鐗囨
-    bool storeVideo(const QString &cameraId, const QByteArray &videoData,
-                   const QDateTime &timestamp);
-
-    // 妫�绱㈣棰戠墖娈�
-    QByteArray retrieveVideo(const QString &cameraId,
-                            const QDateTime &startTime,
-                            const QDateTime &endTime);
-
-    // 瑙嗛鏂囦欢娓呯悊绛栫暐
-    void applyRetentionPolicy(int maxDays);
-
-private:
-    QString m_storagePath;
-    QMutex m_mutex;
-};
-
-#endif // VIDEOSTORAGEMANAGER_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro"
similarity index 66%
rename from "Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro"
rename to "Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro"
index b088235..79419fc 100644
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro"
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro"
@@ -1,6 +1,6 @@
 #-------------------------------------------------
 #
-# Project created by QtCreator 2025-07-24T09:25:01
+# Project created by QtCreator 2025-07-28T17:19:28
 #
 #-------------------------------------------------
 
@@ -8,8 +8,10 @@
 
 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
-TARGET = BG_Mon_Subsystem
+TARGET = BackgroundMon
 TEMPLATE = app
+
+QT += core gui charts sql
 
 # The following define makes your compiler emit warnings if you use
 # any feature of Qt which has been marked as deprecated (the exact warnings
@@ -25,20 +27,10 @@
 
 SOURCES += \
         main.cpp \
-        gb_mon_subsystem_mainwindow.cpp \
-    videostoragemanager.cpp \
-    systemdaemon.cpp \
-    systemmonitor.cpp \
-    performancechart.cpp \
-    databasemanager.cpp
+        mainwindow.cpp
 
 HEADERS += \
-        gb_mon_subsystem_mainwindow.h \
-    videostoragemanager.h \
-    systemdaemon.h \
-    systemmonitor.h \
-    performancechart.h \
-    databasemanager.h
+        mainwindow.h
 
 FORMS += \
-        gb_mon_subsystem_mainwindow.ui
+        mainwindow.ui
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro.user" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro.user"
similarity index 96%
rename from "Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro.user"
rename to "Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro.user"
index 82b3c83..50ce93a 100644
--- "a/Server/\346\235\234\345\233\275\345\272\206/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro.user"
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/BackgroundMon.pro.user"
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE QtCreatorProject>
-<!-- Written by QtCreator 4.5.0, 2025-07-25T18:29:49. -->
+<!-- Written by QtCreator 4.5.0, 2025-07-28T18:06:13. -->
 <qtcreator>
  <data>
   <variable>EnvironmentId</variable>
@@ -66,7 +66,7 @@
    <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MinGW_32bit-Debug</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -120,7 +120,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MinGW_32bit-Release</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Release</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -174,7 +174,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MinGW_32bit-Profile</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Profile</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -284,15 +284,15 @@
     </valuelist>
     <value type="int" key="PE.EnvironmentAspect.Base">2</value>
     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">BG_Mon_Subsystem</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">BackgroundMon</value>
     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
-    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/BG_Mon_Subsystem/BG_Mon_Subsystem.pro</value>
+    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/Qt/QtProject/BackgroundMon/BackgroundMon.pro</value>
     <value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
     <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">BG_Mon_Subsystem.pro</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">BackgroundMon.pro</value>
     <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
     <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
-    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MinGW_32bit-Debug</value>
+    <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug</value>
     <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
@@ -313,7 +313,7 @@
    <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_32bit-Debug</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_32bit-Debug</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -367,7 +367,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_32bit-Release</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_32bit-Release</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -421,7 +421,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_32bit-Profile</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_32bit-Profile</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -557,7 +557,7 @@
    <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_64bit-Debug</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_64bit-Debug</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -611,7 +611,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_64bit-Release</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_64bit-Release</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@@ -665,7 +665,7 @@
     <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
    </valuemap>
    <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
-    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/Git/澶╁紑鏅繍_0405_250719/Server/鏉滃浗搴�/code/build-BG_Mon_Subsystem-Desktop_Qt_5_9_4_MSVC2015_64bit-Profile</value>
+    <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Qt/QtProject/build-BackgroundMon-Desktop_Qt_5_9_4_MSVC2015_64bit-Profile</value>
     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
      <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
       <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/main.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/main.cpp"
new file mode 100644
index 0000000..cec36fd
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/main.cpp"
@@ -0,0 +1,15 @@
+#include "mainwindow.h"
+#include <QApplication>
+#include <QMessageBox>
+
+
+int main(int argc, char *argv[])
+{
+    QApplication a(argc, argv);
+
+    // 鐩存帴鍚姩绋嬪簭锛屼笉妫�鏌ユ潈闄愶紙Windows涓嶉渶瑕乺oot鏉冮檺锛�
+    MainWindow w;
+    w.show();
+
+    return a.exec();
+}
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.cpp"
new file mode 100644
index 0000000..2519284
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.cpp"
@@ -0,0 +1,260 @@
+#include "mainwindow.h"
+#include "ui_mainwindow.h"
+
+#include <QFile>
+#include <QTextStream>
+#include <QDateTimeAxis>
+#include <QValueAxis>
+#include <QBarCategoryAxis>
+#include <QChartView>
+#include <QVBoxLayout>
+#include <QSharedMemory>
+#include <QSystemSemaphore>
+#include <QMessageBox>
+#include <QtCharts/QBarSet>
+
+MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),
+    m_timer(new QTimer(this))
+{
+    // 妫�鏌ユ槸鍚﹀凡鏈夊疄渚嬭繍琛�
+    if (isAlreadyRunning()) {
+        QMessageBox::warning(nullptr, "Warning", "Another instance is already running");
+        exit(0);
+    }
+
+    // 鍒濆鍖栨暟鎹簱
+    if (!initDatabase()) {
+        QMessageBox::warning(this, "Warning", "Failed to connect to database");
+    }
+
+    // 璁剧疆涓荤獥鍙�
+    setWindowTitle("System Monitor");
+    resize(800, 600);
+
+    // 鍒涘缓CPU鍥捐〃
+    m_cpuChart = new QChart();
+    m_cpuChart->setTitle("CPU Usage (%)");
+    m_cpuSeries = new QLineSeries();
+    m_cpuChart->addSeries(m_cpuSeries);
+
+    QDateTimeAxis *cpuAxisX = new QDateTimeAxis();
+    cpuAxisX->setFormat("hh:mm:ss");
+    m_cpuChart->addAxis(cpuAxisX, Qt::AlignBottom);
+    m_cpuSeries->attachAxis(cpuAxisX);
+
+    QValueAxis *cpuAxisY = new QValueAxis();
+    cpuAxisY->setRange(0, 100);
+    m_cpuChart->addAxis(cpuAxisY, Qt::AlignLeft);
+    m_cpuSeries->attachAxis(cpuAxisY);
+
+    // 鍒涘缓纾佺洏鍥捐〃
+    m_diskChart = new QChart();
+    m_diskChart->setTitle("Disk I/O (KB/s)");
+    m_diskSeries = new QBarSeries();
+    m_diskChart->addSeries(m_diskSeries);
+
+    QBarCategoryAxis *diskAxisX = new QBarCategoryAxis();
+    m_diskChart->addAxis(diskAxisX, Qt::AlignBottom);
+    m_diskSeries->attachAxis(diskAxisX);
+
+    QValueAxis *diskAxisY = new QValueAxis();
+    m_diskChart->addAxis(diskAxisY, Qt::AlignLeft);
+    m_diskSeries->attachAxis(diskAxisY);
+
+    // 璁剧疆甯冨眬
+    QWidget *centralWidget = new QWidget(this);
+    QVBoxLayout *layout = new QVBoxLayout(centralWidget);
+
+    QChartView *cpuChartView = new QChartView(m_cpuChart);
+    cpuChartView->setRenderHint(QPainter::Antialiasing);
+    layout->addWidget(cpuChartView);
+
+    QChartView *diskChartView = new QChartView(m_diskChart);
+    diskChartView->setRenderHint(QPainter::Antialiasing);
+    layout->addWidget(diskChartView);
+
+    centralWidget->setLayout(layout);
+    setCentralWidget(centralWidget);
+
+    // 鍚姩瀹氭椂鍣�
+    m_timer->start(1000); // 姣忕鏇存柊涓�娆�
+    connect(m_timer.get(), &QTimer::timeout, this, &MainWindow::updateSystemStats);
+}
+
+MainWindow::~MainWindow()
+{
+    if (m_db.isOpen()) {
+        m_db.close();
+    }
+}
+
+bool MainWindow::initDatabase()
+{
+    m_db = QSqlDatabase::addDatabase("QMYSQL");
+    m_db.setHostName("localhost");
+    m_db.setDatabaseName("system_monitor");
+    m_db.setUserName("monitor_user");
+    m_db.setPassword("monitor_pass");
+
+    if (!m_db.open()) {
+        return false;
+    }
+
+    // 鍒涘缓琛紙濡傛灉涓嶅瓨鍦級
+    QSqlQuery query;
+    query.exec("CREATE TABLE IF NOT EXISTS cpu_usage ("
+               "id INT AUTO_INCREMENT PRIMARY KEY, "
+               "usage DOUBLE NOT NULL, "
+               "timestamp DATETIME NOT NULL)");
+
+    query.exec("CREATE TABLE IF NOT EXISTS disk_stats ("
+               "id INT AUTO_INCREMENT PRIMARY KEY, "
+               "device VARCHAR(50) NOT NULL, "
+               "read_bytes BIGINT NOT NULL, "
+               "write_bytes BIGINT NOT NULL, "
+               "timestamp DATETIME NOT NULL)");
+
+    return true;
+}
+
+bool MainWindow::isAlreadyRunning()
+{
+    QSharedMemory sharedMem("MainWindow");
+    if (sharedMem.attach()) {
+        return true;
+    }
+    return !sharedMem.create(1);
+}
+
+void MainWindow::updateSystemStats()
+{
+    QDateTime timestamp = QDateTime::currentDateTime();
+
+    // 1. 鑾峰彇CPU浣跨敤鐜�
+    QFile cpuFile("/proc/stat");
+    if (cpuFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
+        QTextStream in(&cpuFile);
+        QString line = in.readLine();
+        cpuFile.close();
+
+        QStringList list = line.split(' ', QString::SkipEmptyParts);
+        if (list.size() >= 5) {
+            qint64 user = list[1].toLong();
+            qint64 nice = list[2].toLong();
+            qint64 system = list[3].toLong();
+            qint64 idle = list[4].toLong();
+
+            qint64 total = user + nice + system + idle;
+            qint64 deltaTotal = total - m_lastTotal;
+            qint64 deltaIdle = idle - m_lastIdle;
+
+            m_lastTotal = total;
+            m_lastIdle = idle;
+
+            if (deltaTotal > 0) {
+                double usage = (deltaTotal - deltaIdle) * 100.0 / deltaTotal;
+
+                // 鏇存柊CPU鍥捐〃
+                static QList<QDateTime> timePoints;
+                timePoints.append(timestamp);
+
+                if (timePoints.size() > 60) {
+                    timePoints.removeFirst();
+                    m_cpuSeries->removePoints(0, 1);
+                }
+
+                m_cpuSeries->append(timestamp.toMSecsSinceEpoch(), usage);
+
+                // 瀛樺偍鍒版暟鎹簱
+                if (m_db.isOpen()) {
+                    QSqlQuery query;
+                    query.prepare("INSERT INTO cpu_usage (usage, timestamp) VALUES (?, ?)");
+                    query.addBindValue(usage);
+                    query.addBindValue(timestamp);
+                    query.exec();
+                }
+            }
+        }
+    }
+
+    // 2. 鑾峰彇纾佺洏I/O
+    QFile diskFile("/proc/diskstats");
+    if (diskFile.open(QIODevice::ReadOnly | QIODevice::Text)) {
+        QTextStream in(&diskFile);
+        QMap<QString, qint64> currentReadBytes;
+        QMap<QString, qint64> currentWriteBytes;
+
+        while (!in.atEnd()) {
+            QString line = in.readLine();
+            QStringList parts = line.split(' ', QString::SkipEmptyParts);
+
+            if (parts.size() >= 14) {
+                QString device = parts[2];
+                if (device.startsWith("loop") || device.startsWith("ram")) {
+                    continue;
+                }
+
+                qint64 readBytes = parts[5].toLongLong() * 512; // sectors to bytes
+                qint64 writeBytes = parts[9].toLongLong() * 512;
+
+                currentReadBytes[device] = readBytes;
+                currentWriteBytes[device] = writeBytes;
+            }
+        }
+        diskFile.close();
+
+        // 璁$畻澧為噺骞舵洿鏂�
+        for (auto it = currentReadBytes.begin(); it != currentReadBytes.end(); ++it) {
+            const QString &device = it.key();
+            qint64 readBytes = it.value();
+            qint64 writeBytes = currentWriteBytes[device];
+
+            if (m_lastDiskStats.contains(device + "_read")) {
+                qint64 deltaRead = readBytes - m_lastDiskStats[device + "_read"];
+                qint64 deltaWrite = writeBytes - m_lastDiskStats[device + "_write"];
+
+                double readKB = deltaRead / 1024.0;
+                double writeKB = deltaWrite / 1024.0;
+
+                // 鏇存柊纾佺洏鍥捐〃
+                if (!m_diskBarSets.contains(device + "_read")) {
+                    QBarSet *readSet = new QBarSet(device + " Read");
+                    QBarSet *writeSet = new QBarSet(device + " Write");
+                    m_diskBarSets[device + "_read"] = readSet;
+                    m_diskBarSets[device + "_write"] = writeSet;
+                    m_diskSeries->append(readSet);
+                    m_diskSeries->append(writeSet);
+
+                    QStringList categories;
+                    for (const QString &key : m_diskBarSets.keys()) {
+                        if (key.endsWith("_read")) {
+                            categories << QString(key).replace("_read", "");
+                        }
+                    }
+                    qobject_cast<QBarCategoryAxis*>(m_diskChart->axes(Qt::Horizontal).first())
+                        ->setCategories(categories);
+                }
+
+                m_diskBarSets[device + "_read"]->replace(0, readKB);
+                m_diskBarSets[device + "_write"]->replace(0, writeKB);
+
+                // 瀛樺偍鍒版暟鎹簱
+                if (m_db.isOpen()) {
+                    QSqlQuery query;
+                    query.prepare("INSERT INTO disk_stats (device, read_bytes, write_bytes, timestamp) "
+                                "VALUES (?, ?, ?, ?)");
+                    query.addBindValue(device);
+                    query.addBindValue(deltaRead);
+                    query.addBindValue(deltaWrite);
+                    query.addBindValue(timestamp);
+                    query.exec();
+                }
+            }
+
+            m_lastDiskStats[device + "_read"] = readBytes;
+            m_lastDiskStats[device + "_write"] = writeBytes;
+        }
+    }
+}
+
+
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.h"
new file mode 100644
index 0000000..041d16b
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.h"
@@ -0,0 +1,46 @@
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include <QChart>
+#include <QLineSeries>
+#include <QBarSeries>
+#include <QTimer>
+#include <QtSql>
+#include <memory>
+
+QT_CHARTS_USE_NAMESPACE
+
+class MainWindow : public QMainWindow {
+    Q_OBJECT
+public:
+    explicit MainWindow(QWidget *parent = nullptr);
+    ~MainWindow();
+
+private slots:
+    void updateSystemStats();
+
+private:
+    // 鏁版嵁搴撶浉鍏�
+    QSqlDatabase m_db;
+    bool initDatabase();
+    std::unique_ptr<QTimer> m_timer;
+
+    // 鐩戞帶鐩稿叧
+    qint64 m_lastIdle = 0;
+    qint64 m_lastTotal = 0;
+    QMap<QString, qint64> m_lastDiskStats;
+
+    // 鍥捐〃鐩稿叧
+    QChart *m_cpuChart;
+    QLineSeries *m_cpuSeries;
+    QChart *m_diskChart;
+    QBarSeries *m_diskSeries;
+    QMap<QString, QBarSet*> m_diskBarSets;
+
+    // 瀹堟姢杩涚▼鐩稿叧
+    bool isAlreadyRunning();
+};
+
+
+#endif // MAINWINDOW_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.ui" "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.ui"
new file mode 100644
index 0000000..6050363
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/BackgroundMon/mainwindow.ui"
@@ -0,0 +1,24 @@
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow" >
+  <property name="geometry" >
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>400</width>
+    <height>300</height>
+   </rect>
+  </property>
+  <property name="windowTitle" >
+   <string>MainWindow</string>
+  </property>
+  <widget class="QMenuBar" name="menuBar" />
+  <widget class="QToolBar" name="mainToolBar" />
+  <widget class="QWidget" name="centralWidget" />
+  <widget class="QStatusBar" name="statusBar" />
+ </widget>
+ <layoutDefault spacing="6" margin="11" />
+ <pixmapfunction></pixmapfunction>
+ <resources/>
+ <connections/>
+</ui>
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/.qmake.stash" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/.qmake.stash"
new file mode 100644
index 0000000..ca0e498
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/.qmake.stash"
@@ -0,0 +1,21 @@
+QMAKE_CXX.INCDIRS = \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++ \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward
+QMAKE_CXX.LIBDIRS = \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0 \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/lib \
+    E:/Qt/Qt5.9.4/Tools/mingw530_32/lib
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3
+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/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile"
new file mode 100644
index 0000000..98cd47d
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile"
@@ -0,0 +1,451 @@
+#############################################################################
+# Makefile for building: BackgroundMon
+# Generated by qmake (3.1) (Qt 5.9.4)
+# Project:  ..\BackgroundMon\BackgroundMon.pro
+# Template: app
+# Command: E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -o Makefile ..\BackgroundMon\BackgroundMon.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+#############################################################################
+
+MAKEFILE      = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE         = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe
+DEL_FILE      = del
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+COPY          = copy /y
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+INSTALL_FILE  = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR   = xcopy /s /q /y /i
+QINSTALL      = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall -exe
+DEL_FILE      = del
+SYMLINK       = $(QMAKE) -install ln -f -s
+DEL_DIR       = rmdir
+MOVE          = move
+SUBTARGETS    =  \
+		debug \
+		release
+
+
+debug: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug 
+debug-all: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+	$(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+	$(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+	$(MAKE) -f $(MAKEFILE).Release 
+release-all: FORCE
+	$(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+	$(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+	$(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+	$(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+	$(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ../BackgroundMon/BackgroundMon.pro ../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/win32-g++/qmake.conf ../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/spec_pre.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/qdevice.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/device_config.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/sanitize.conf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/gcc-base.conf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/g++-base.conf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/angle.conf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/qconfig.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_charts.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_core.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designer.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gui.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_help.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_location.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_network.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_networkauth.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_networkauth_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qml.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quick.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_remoteobjects.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_remoteobjects_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_repparser.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_repparser_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_script.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_script_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scripttools.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scripttools_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sql.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_svg.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xml.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt_functions.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt_config.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/win32-g++/qmake.conf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/spec_post.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exclusive_builds.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/toolchain.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/default_pre.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/default_pre.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/resolve_config.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exclusive_builds_post.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/default_post.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qml_debug.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/precompile_header.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/warn_on.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/resources.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/moc.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/opengl.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/uic.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qmake_use.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/file_copies.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/windows.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/testcase_targets.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exceptions.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/yacc.prf \
+		../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/lex.prf \
+		../BackgroundMon/BackgroundMon.pro \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/qtmaind.prl \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Charts.prl \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Widgets.prl \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Gui.prl \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Sql.prl \
+		../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Core.prl
+	$(QMAKE) -o Makefile ..\BackgroundMon\BackgroundMon.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/spec_pre.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/qdevice.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/device_config.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/sanitize.conf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/gcc-base.conf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/g++-base.conf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/common/angle.conf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/qconfig.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3drender.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axbase.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axserver.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_charts.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_charts_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_core.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_core_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_datavisualization.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_datavisualization_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_dbus.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designer.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gui.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_help.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_help_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_location.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_location_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_network.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_network_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_networkauth.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_networkauth_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_nfc.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_opengl.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_positioning.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_purchasing.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_purchasing_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qml.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quick.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_remoteobjects.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_remoteobjects_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_repparser.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_repparser_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_script.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_script_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scripttools.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scripttools_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scxml.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sensors.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialport.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sql.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_svg.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_testlib.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_texttospeech.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_texttospeech_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uitools.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_websockets.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_widgets.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_winextras.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xml.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt_functions.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt_config.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/win32-g++/qmake.conf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/spec_post.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exclusive_builds.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/toolchain.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/default_pre.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/default_pre.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/resolve_config.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exclusive_builds_post.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/default_post.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qml_debug.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/precompile_header.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/warn_on.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qt.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/resources.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/moc.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/opengl.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/uic.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/qmake_use.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/file_copies.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/win32/windows.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/testcase_targets.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/exceptions.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/yacc.prf:
+../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/lex.prf:
+../BackgroundMon/BackgroundMon.pro:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/qtmaind.prl:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Charts.prl:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Widgets.prl:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Gui.prl:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Sql.prl:
+../../Qt5.9.4/5.9.4/mingw53_32/lib/Qt5Core.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ..\BackgroundMon\BackgroundMon.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first  FORCE
+all: debug-all release-all  FORCE
+clean: debug-clean release-clean  FORCE
+distclean: debug-distclean release-distclean  FORCE
+	-$(DEL_FILE) Makefile
+	-$(DEL_FILE) .qmake.stash
+
+debug-mocclean:
+	$(MAKE) -f $(MAKEFILE).Debug mocclean
+release-mocclean:
+	$(MAKE) -f $(MAKEFILE).Release mocclean
+mocclean: debug-mocclean release-mocclean
+
+debug-mocables:
+	$(MAKE) -f $(MAKEFILE).Debug mocables
+release-mocables:
+	$(MAKE) -f $(MAKEFILE).Release mocables
+mocables: debug-mocables release-mocables
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Debug" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Debug"
new file mode 100644
index 0000000..0b89c80
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Debug"
@@ -0,0 +1,1017 @@
+#############################################################################
+# Makefile for building: BackgroundMon
+# Generated by qmake (3.1) (Qt 5.9.4)
+# Project:  ..\BackgroundMon\BackgroundMon.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_CHARTS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN
+CFLAGS        = -fno-keep-inline-dllexport -g -Wall -W -Wextra $(DEFINES)
+CXXFLAGS      = -g -std=gnu++11 -Wall -W -fexceptions -mthreads $(DEFINES)
+INCPATH       = -I..\BackgroundMon -I. -I..\..\Qt5.9.4\5.9.4\mingw53_32\include -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtCharts -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtWidgets -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtGui -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtANGLE -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtSql -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtCore -Idebug -I. -I..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\win32-g++ 
+LINKER      =        g++
+LFLAGS        =        -Wl,-subsystem,windows -mthreads
+LIBS        =        -lmingw32 -LE:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libqtmaind.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Chartsd.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Widgetsd.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Guid.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Sqld.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Cored.a 
+QMAKE         = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+COPY          = copy /y
+SED           = $(QMAKE) -install sed
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+DEL_FILE      = del
+DEL_DIR       = rmdir
+MOVE          = move
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+INSTALL_FILE    = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR     = xcopy /s /q /y /i
+QINSTALL        = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall -exe
+
+####### Output directory
+
+OBJECTS_DIR   = debug
+
+####### Files
+
+SOURCES       = ..\BackgroundMon\main.cpp \
+		..\BackgroundMon\mainwindow.cpp debug\moc_mainwindow.cpp
+OBJECTS       = debug/main.o \
+		debug/mainwindow.o \
+		debug/moc_mainwindow.o
+
+DIST          =  ..\BackgroundMon\mainwindow.h ..\BackgroundMon\main.cpp \
+		..\BackgroundMon\mainwindow.cpp
+QMAKE_TARGET  = BackgroundMon
+DESTDIR        = debug\ #avoid trailing-slash linebreak
+TARGET         = BackgroundMon.exe
+DESTDIR_TARGET = debug\BackgroundMon.exe
+
+####### Build rules
+
+first: all
+all: Makefile.Debug  $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_mainwindow.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Debug ..\BackgroundMon\BackgroundMon.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) BackgroundMon.zip $(SOURCES) $(DIST) ..\BackgroundMon\BackgroundMon.pro ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\spec_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\qdevice.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\device_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\sanitize.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\gcc-base.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\g++-base.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\angle.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\qconfig.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3danimation.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3drender.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_accessibility_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axbase.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axserver.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_charts.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_charts_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_core.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_core_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_datavisualization.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_dbus.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designer.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_egl_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_fontdatabase_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gamepad.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gamepad_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gui.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_help.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_help_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_location.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_location_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_network.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_network_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_networkauth.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_nfc.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_opengl.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_platformcompositor_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_positioning.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quick.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_repparser.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_repparser_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_script.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_script_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scripttools.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scripttools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scxml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sensors.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialport.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sql.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_svg.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_testlib.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_texttospeech.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_theme_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uitools.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_websockets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_widgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_winextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt_functions.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\win32-g++\qmake.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exclusive_builds.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\toolchain.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\default_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\default_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\resolve_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exclusive_builds_post.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\default_post.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\build_pass.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qml_debug.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\precompile_header.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\warn_on.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\resources.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\moc.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\opengl.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\uic.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qmake_use.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\file_copies.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\windows.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\testcase_targets.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exceptions.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\yacc.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\lex.prf ..\BackgroundMon\BackgroundMon.pro ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\qtmaind.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Chartsd.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Widgetsd.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Guid.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Sqld.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Cored.prl    ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\data\dummy.cpp ..\BackgroundMon\mainwindow.h ..\BackgroundMon\main.cpp ..\BackgroundMon\mainwindow.cpp ..\BackgroundMon\mainwindow.ui    
+
+clean: compiler_clean 
+	-$(DEL_FILE) debug\main.o debug\mainwindow.o debug\moc_mainwindow.o
+
+distclean: clean 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Debug
+
+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_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: debug/moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) debug\moc_predefs.h
+debug/moc_predefs.h: ../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/data/dummy.cpp
+	g++ -g -std=gnu++11 -Wall -W -dM -E -o debug\moc_predefs.h ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\data\dummy.cpp
+
+compiler_moc_header_make_all: debug/moc_mainwindow.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) debug\moc_mainwindow.cpp
+debug/moc_mainwindow.cpp: ../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		../BackgroundMon/mainwindow.h \
+		debug/moc_predefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/bin/moc.exe
+	E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\moc.exe $(DEFINES) --include debug/moc_predefs.h -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/mkspecs/win32-g++ -IE:/Qt/QtProject/BackgroundMon -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtCharts -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtGui -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtANGLE -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtSql -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtCore -I. -IE:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IE:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward ..\BackgroundMon\mainwindow.h -o debug\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: ../BackgroundMon/mainwindow.ui \
+		../../Qt5.9.4/5.9.4/mingw53_32/bin/uic.exe
+	E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\uic.exe ..\BackgroundMon\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
+
+debug/main.o: ../BackgroundMon/main.cpp ../BackgroundMon/mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QApplication \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qdesktopwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qguiapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qinputmethod.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o ..\BackgroundMon\main.cpp
+
+debug/mainwindow.o: ../BackgroundMon/mainwindow.cpp ../BackgroundMon/mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		ui_mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QFile \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTextStream \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QDateTimeAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qdatetimeaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QValueAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qvalueaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarCategoryAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarcategoryaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartView \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsView \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtextoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsscene.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QVBoxLayout \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qboxlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgridlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QSharedMemory \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QSystemSemaphore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMessageBox \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmessagebox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qdialog.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mainwindow.o ..\BackgroundMon\mainwindow.cpp
+
+debug/moc_mainwindow.o: debug/moc_mainwindow.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Release" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Release"
new file mode 100644
index 0000000..48dcff6
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/Makefile.Release"
@@ -0,0 +1,1017 @@
+#############################################################################
+# Makefile for building: BackgroundMon
+# Generated by qmake (3.1) (Qt 5.9.4)
+# Project:  ..\BackgroundMon\BackgroundMon.pro
+# Template: app
+#############################################################################
+
+MAKEFILE      = Makefile.Release
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_CHARTS_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN
+CFLAGS        = -fno-keep-inline-dllexport -O2 -Wall -W -Wextra $(DEFINES)
+CXXFLAGS      = -O2 -std=gnu++11 -Wall -W -fexceptions -mthreads $(DEFINES)
+INCPATH       = -I..\BackgroundMon -I. -I..\..\Qt5.9.4\5.9.4\mingw53_32\include -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtCharts -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtWidgets -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtGui -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtANGLE -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtSql -I..\..\Qt5.9.4\5.9.4\mingw53_32\include\QtCore -Irelease -I. -I..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\win32-g++ 
+LINKER      =        g++
+LFLAGS        =        -Wl,-s -Wl,-subsystem,windows -mthreads
+LIBS        =        -lmingw32 -LE:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libqtmain.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Charts.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Widgets.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Gui.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Sql.a E:\Qt\Qt5.9.4\5.9.4\mingw53_32\lib\libQt5Core.a 
+QMAKE         = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe
+IDC           = idc
+IDL           = midl
+ZIP           = zip -r -9
+DEF_FILE      = 
+RES_FILE      = 
+COPY          = copy /y
+SED           = $(QMAKE) -install sed
+COPY_FILE     = copy /y
+COPY_DIR      = xcopy /s /q /y /i
+DEL_FILE      = del
+DEL_DIR       = rmdir
+MOVE          = move
+CHK_DIR_EXISTS= if not exist
+MKDIR         = mkdir
+INSTALL_FILE    = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR     = xcopy /s /q /y /i
+QINSTALL        = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall
+QINSTALL_PROGRAM = E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\qmake.exe -install qinstall -exe
+
+####### Output directory
+
+OBJECTS_DIR   = release
+
+####### Files
+
+SOURCES       = ..\BackgroundMon\main.cpp \
+		..\BackgroundMon\mainwindow.cpp release\moc_mainwindow.cpp
+OBJECTS       = release/main.o \
+		release/mainwindow.o \
+		release/moc_mainwindow.o
+
+DIST          =  ..\BackgroundMon\mainwindow.h ..\BackgroundMon\main.cpp \
+		..\BackgroundMon\mainwindow.cpp
+QMAKE_TARGET  = BackgroundMon
+DESTDIR        = release\ #avoid trailing-slash linebreak
+TARGET         = BackgroundMon.exe
+DESTDIR_TARGET = release\BackgroundMon.exe
+
+####### Build rules
+
+first: all
+all: Makefile.Release  $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_mainwindow.h $(OBJECTS) 
+	$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
+
+qmake: FORCE
+	@$(QMAKE) -o Makefile.Release ..\BackgroundMon\BackgroundMon.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
+
+qmake_all: FORCE
+
+dist:
+	$(ZIP) BackgroundMon.zip $(SOURCES) $(DIST) ..\BackgroundMon\BackgroundMon.pro ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\spec_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\qdevice.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\device_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\sanitize.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\gcc-base.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\g++-base.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\common\angle.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\qconfig.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3danimation.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dcore.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dinput.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dlogic.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquick.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3drender.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_3drender_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_accessibility_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axbase.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axbase_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axcontainer.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axserver.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_axserver_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bluetooth.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_bootstrap_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_charts.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_charts_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_concurrent.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_core.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_core_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_datavisualization.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_dbus.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_dbus_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designer.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designer_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_egl_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_fontdatabase_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gamepad.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gamepad_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gui.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_gui_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_help.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_help_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_location.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_location_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimedia.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_network.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_network_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_networkauth.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_nfc.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_nfc_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_opengl.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_opengl_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_openglextensions.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_openglextensions_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_platformcompositor_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_positioning.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_positioning_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_printsupport.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_purchasing.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_purchasing_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmldevtools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmltest.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quick.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quick_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_repparser.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_repparser_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_script.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_script_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scripttools.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scripttools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scxml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_scxml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sensors.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sensors_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialbus.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialport.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_serialport_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sql.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_sql_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_svg.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_svg_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_testlib.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_testlib_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_texttospeech.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_theme_support_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uiplugin.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uitools.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_uitools_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_webchannel.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_websockets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_websockets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_widgets.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_widgets_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_winextras.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_winextras_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xml.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xml_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt_functions.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\win32-g++\qmake.conf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\spec_post.prf .qmake.stash ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exclusive_builds.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\toolchain.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\default_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\default_pre.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\resolve_config.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exclusive_builds_post.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\default_post.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\build_pass.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qml_debug.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\precompile_header.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\warn_on.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qt.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\resources.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\moc.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\opengl.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\uic.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\qmake_use.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\file_copies.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\win32\windows.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\testcase_targets.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\exceptions.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\yacc.prf ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\lex.prf ..\BackgroundMon\BackgroundMon.pro ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\qtmain.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Charts.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Widgets.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Gui.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Sql.prl ..\..\Qt5.9.4\5.9.4\mingw53_32\lib\Qt5Core.prl    ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\data\dummy.cpp ..\BackgroundMon\mainwindow.h ..\BackgroundMon\main.cpp ..\BackgroundMon\mainwindow.cpp ..\BackgroundMon\mainwindow.ui    
+
+clean: compiler_clean 
+	-$(DEL_FILE) release\main.o release\mainwindow.o release\moc_mainwindow.o
+
+distclean: clean 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) $(DESTDIR_TARGET)
+	-$(DEL_FILE) Makefile.Release
+
+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_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: release/moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) release\moc_predefs.h
+release/moc_predefs.h: ../../Qt5.9.4/5.9.4/mingw53_32/mkspecs/features/data/dummy.cpp
+	g++ -O2 -std=gnu++11 -Wall -W -dM -E -o release\moc_predefs.h ..\..\Qt5.9.4\5.9.4\mingw53_32\mkspecs\features\data\dummy.cpp
+
+compiler_moc_header_make_all: release/moc_mainwindow.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) release\moc_mainwindow.cpp
+release/moc_mainwindow.cpp: ../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		../BackgroundMon/mainwindow.h \
+		release/moc_predefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/bin/moc.exe
+	E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\moc.exe $(DEFINES) --include release/moc_predefs.h -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/mkspecs/win32-g++ -IE:/Qt/QtProject/BackgroundMon -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtCharts -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtGui -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtANGLE -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtSql -IE:/Qt/Qt5.9.4/5.9.4/mingw53_32/include/QtCore -I. -IE:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IE:/Qt/Qt5.9.4/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IE:/Qt/Qt5.9.4/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward ..\BackgroundMon\mainwindow.h -o release\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: ../BackgroundMon/mainwindow.ui \
+		../../Qt5.9.4/5.9.4/mingw53_32/bin/uic.exe
+	E:\Qt\Qt5.9.4\5.9.4\mingw53_32\bin\uic.exe ..\BackgroundMon\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
+
+release/main.o: ../BackgroundMon/main.cpp ../BackgroundMon/mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QApplication \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qdesktopwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qguiapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qinputmethod.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o ..\BackgroundMon\main.cpp
+
+release/mainwindow.o: ../BackgroundMon/mainwindow.cpp ../BackgroundMon/mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMainWindow \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgetsglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtguiglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig-bootstrapped.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qconfig.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcore-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocessordetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcompilerdetection.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypeinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsysinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlogging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qflags.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasicatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_bootstrap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qgenericatomic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_cxx11.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qatomic_msvc.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qglobalstatic.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmutex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnumeric.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversiontagging.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtgui-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtwidgets-config.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qnamespace.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectdefs_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qwindowdefs_win.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstring.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qchar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrefcount.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringbuilder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qalgorithms.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhashfunctions.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpair.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraylist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregexp.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringmatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetatype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvarlengtharray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontainerfwd.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobject_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmargins.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpaintdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrect.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsize.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpoint.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpalette.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcolor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgb.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qrgba64.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qbrush.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qmatrix.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpolygon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qregion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatastream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qiodevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtransform.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainterpath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qimage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixelformat.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpixmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qshareddata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedpointer_impl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfont.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontmetrics.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qfontinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qsizepolicy.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qcursor.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qkeysequence.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qevent.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariant.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmap.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdebug.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlocale.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qset.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcontiguouscache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurl.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qurlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfiledevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvector2d.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtouchdevice.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabwidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qicon.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChart \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchart.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtGlobal \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QPen \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpen.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QFont \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QVariant \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QObject \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLegend \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlegend.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsWidget \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicswidget.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicslayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/QBrush \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QMargins \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QLineSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qlineseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QXYSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qxyseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QAbstractBarSeries \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qabstractbarseries.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QStringList \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTimer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbasictimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSql \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/QtSqlDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QtCoreDepends \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracteventdispatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventloop.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractitemmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractnativeeventfilter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstractstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qabstracttransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydataops.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qarraydatapointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbitarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbuffer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qbytearraymatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcache.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcollator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcommandlineparser.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcoreapplication.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qcryptographichash.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdatetime.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdeadlinetimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qelapsedtimer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qdiriterator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeasingcurve.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qendian.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qeventtransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qexception.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfactoryinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfileselector.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfilesystemwatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfinalstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuture.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfutureinterface.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qrunnable.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresultstore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturesynchronizer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qfuturewatcher.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qhistorystate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qidentityproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qisenum.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qitemselectionmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonarray.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonvalue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsondocument.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qjsonobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibrary.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlibraryinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qversionnumber.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlinkedlist.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qlockfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qloggingcategory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmath.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmessageauthenticationcode.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmetaobject.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedata.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimedatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qmimetype.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qobjectcleanuphandler.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qoperatingsystemversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qparallelanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpauseanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpointer.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpluginloader.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qprocess.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qpropertyanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qvariantanimation.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qqueue.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qreadwritelock.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qregularexpression.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qresource.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsavefile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qscopedvaluerollback.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsequentialanimationgroup.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsettings.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsharedmemory.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignalmapper.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsignaltransition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsocketnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsortfilterproxymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstack.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstandardpaths.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstatemachine.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstorageinfo.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qstringlistmodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qsystemsemaphore.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporarydir.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QScopedPointer \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtemporaryfile.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextboundaryfinder.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtextcodec.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthread.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadpool.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qthreadstorage.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimeline.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtimezone.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtranslator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtypetraits.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/quuid.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwaitcondition.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qwineventnotifier.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qxmlstream.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/qtcoreversion.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlglobal.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldatabase.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriver.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqldriverplugin.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlerror.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlfield.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlindex.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrecord.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquery.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlquerymodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaldelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemdelegate.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyleoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractspinbox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qvalidator.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractslider.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qstyle.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qtabbar.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qrubberband.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qframe.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlistview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractitemview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qabstractscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qcombobox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlrelationaltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqltablemodel.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qsqlresult.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtSql/qtsqlversion.h \
+		ui_mainwindow.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QFile \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QTextStream \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QDateTimeAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qdatetimeaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QValueAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qvalueaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QBarCategoryAxis \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qbarcategoryaxis.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/QChartView \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCharts/qchartview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QGraphicsView \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsview.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qpainter.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtGui/qtextoption.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qscrollarea.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgraphicsscene.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QVBoxLayout \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qboxlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qlayoutitem.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qgridlayout.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QSharedMemory \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtCore/QSystemSemaphore \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/QMessageBox \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qmessagebox.h \
+		../../Qt5.9.4/5.9.4/mingw53_32/include/QtWidgets/qdialog.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mainwindow.o ..\BackgroundMon\mainwindow.cpp
+
+release/moc_mainwindow.o: release/moc_mainwindow.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mainwindow.o release\moc_mainwindow.cpp
+
+####### Install
+
+install:  FORCE
+
+uninstall:  FORCE
+
+FORCE:
+
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/BackgroundMon.exe" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/BackgroundMon.exe"
new file mode 100644
index 0000000..d76f381
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/BackgroundMon.exe"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o"
new file mode 100644
index 0000000..c9d759e
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/main.o"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/mainwindow.o" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/mainwindow.o"
new file mode 100644
index 0000000..81ea9f1
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/mainwindow.o"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.cpp" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.cpp"
new file mode 100644
index 0000000..2d29b02
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.cpp"
@@ -0,0 +1,114 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'mainwindow.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.4)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "../../BackgroundMon/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.9.4. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_MainWindow_t {
+    QByteArrayData data[3];
+    char stringdata0[30];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+    qptrdiff(offsetof(qt_meta_stringdata_MainWindow_t, stringdata0) + ofs \
+        - idx * sizeof(QByteArrayData)) \
+    )
+static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
+    {
+QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
+QT_MOC_LITERAL(1, 11, 17), // "updateSystemStats"
+QT_MOC_LITERAL(2, 29, 0) // ""
+
+    },
+    "MainWindow\0updateSystemStats\0"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_MainWindow[] = {
+
+ // content:
+       7,       // revision
+       0,       // classname
+       0,    0, // classinfo
+       1,   14, // methods
+       0,    0, // properties
+       0,    0, // enums/sets
+       0,    0, // constructors
+       0,       // flags
+       0,       // signalCount
+
+ // slots: name, argc, parameters, tag, flags
+       1,    0,   19,    2, 0x08 /* Private */,
+
+ // slots: parameters
+    QMetaType::Void,
+
+       0        // eod
+};
+
+void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        MainWindow *_t = static_cast<MainWindow *>(_o);
+        Q_UNUSED(_t)
+        switch (_id) {
+        case 0: _t->updateSystemStats(); break;
+        default: ;
+        }
+    }
+    Q_UNUSED(_a);
+}
+
+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
+{
+    return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *MainWindow::qt_metacast(const char *_clname)
+{
+    if (!_clname) return nullptr;
+    if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata0))
+        return static_cast<void*>(this);
+    return QMainWindow::qt_metacast(_clname);
+}
+
+int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+    _id = QMainWindow::qt_metacall(_c, _id, _a);
+    if (_id < 0)
+        return _id;
+    if (_c == QMetaObject::InvokeMetaMethod) {
+        if (_id < 1)
+            qt_static_metacall(this, _c, _id, _a);
+        _id -= 1;
+    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
+        if (_id < 1)
+            *reinterpret_cast<int*>(_a[0]) = -1;
+        _id -= 1;
+    }
+    return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.o" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.o"
new file mode 100644
index 0000000..d6c71d6
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_mainwindow.o"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_predefs.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_predefs.h"
new file mode 100644
index 0000000..e24c96d
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/debug/moc_predefs.h"
@@ -0,0 +1,278 @@
+#define __DBL_MIN_EXP__ (-1021)
+#define __cpp_attributes 200809
+#define __pentiumpro__ 1
+#define __UINT_LEAST16_MAX__ 0xffff
+#define __ATOMIC_ACQUIRE 2
+#define __FLT_MIN__ 1.17549435082228750797e-38F
+#define __GCC_IEC_559_COMPLEX 2
+#define __UINT_LEAST8_TYPE__ unsigned char
+#define __SIZEOF_FLOAT80__ 12
+#define _WIN32 1
+#define __INTMAX_C(c) c ## LL
+#define __CHAR_BIT__ 8
+#define __UINT8_MAX__ 0xff
+#define __WINT_MAX__ 0xffff
+#define __cpp_static_assert 200410
+#define __ORDER_LITTLE_ENDIAN__ 1234
+#define __SIZE_MAX__ 0xffffffffU
+#define __WCHAR_MAX__ 0xffff
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
+#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L)
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
+#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
+#define __GCC_IEC_559 2
+#define __FLT_EVAL_METHOD__ 2
+#define __cpp_binary_literals 201304
+#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
+#define __cpp_variadic_templates 200704
+#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
+#define __SIG_ATOMIC_TYPE__ int
+#define __DBL_MIN_10_EXP__ (-307)
+#define __FINITE_MATH_ONLY__ 0
+#define __GNUC_PATCHLEVEL__ 0
+#define __UINT_FAST8_MAX__ 0xff
+#define __has_include(STR) __has_include__(STR)
+#define _stdcall __attribute__((__stdcall__))
+#define __DEC64_MAX_EXP__ 385
+#define __INT8_C(c) c
+#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
+#define __SHRT_MAX__ 0x7fff
+#define __LDBL_MAX__ 1.18973149535723176502e+4932L
+#define __UINT_LEAST8_MAX__ 0xff
+#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
+#define __UINTMAX_TYPE__ long long unsigned int
+#define __DEC32_EPSILON__ 1E-6DF
+#define __UINT32_MAX__ 0xffffffffU
+#define __GXX_EXPERIMENTAL_CXX0X__ 1
+#define __LDBL_MAX_EXP__ 16384
+#define __WINT_MIN__ 0
+#define __SCHAR_MAX__ 0x7f
+#define __WCHAR_MIN__ 0
+#define __INT64_C(c) c ## LL
+#define __DBL_DIG__ 15
+#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
+#define __SIZEOF_INT__ 4
+#define __SIZEOF_POINTER__ 4
+#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
+#define __USER_LABEL_PREFIX__ _
+#define __STDC_HOSTED__ 1
+#define __WIN32 1
+#define __LDBL_HAS_INFINITY__ 1
+#define __FLT_EPSILON__ 1.19209289550781250000e-7F
+#define __GXX_WEAK__ 1
+#define __LDBL_MIN__ 3.36210314311209350626e-4932L
+#define __DEC32_MAX__ 9.999999E96DF
+#define __MINGW32__ 1
+#define __INT32_MAX__ 0x7fffffff
+#define __SIZEOF_LONG__ 4
+#define __UINT16_C(c) c
+#define __DECIMAL_DIG__ 21
+#define __has_include_next(STR) __has_include_next__(STR)
+#define __LDBL_HAS_QUIET_NAN__ 1
+#define _REENTRANT 1
+#define __GNUC__ 5
+#define _cdecl __attribute__((__cdecl__))
+#define __GXX_RTTI 1
+#define __cpp_delegating_constructors 200604
+#define __FLT_HAS_DENORM__ 1
+#define __SIZEOF_LONG_DOUBLE__ 12
+#define __BIGGEST_ALIGNMENT__ 16
+#define __STDC_UTF_16__ 1
+#define __i686 1
+#define __DBL_MAX__ double(1.79769313486231570815e+308L)
+#define _thiscall __attribute__((__thiscall__))
+#define __cpp_raw_strings 200710
+#define __INT_FAST32_MAX__ 0x7fffffff
+#define __WINNT 1
+#define __DBL_HAS_INFINITY__ 1
+#define __INT64_MAX__ 0x7fffffffffffffffLL
+#define __WINNT__ 1
+#define __DEC32_MIN_EXP__ (-94)
+#define __INT_FAST16_TYPE__ short int
+#define _fastcall __attribute__((__fastcall__))
+#define __LDBL_HAS_DENORM__ 1
+#define __cplusplus 201103L
+#define __cpp_ref_qualifiers 200710
+#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
+#define __INT_LEAST32_MAX__ 0x7fffffff
+#define __DEC32_MIN__ 1E-95DF
+#define __DEPRECATED 1
+#define __DBL_MAX_EXP__ 1024
+#define __DEC128_EPSILON__ 1E-33DL
+#define __ATOMIC_HLE_RELEASE 131072
+#define __WIN32__ 1
+#define __PTRDIFF_MAX__ 0x7fffffff
+#define __ATOMIC_HLE_ACQUIRE 65536
+#define __GNUG__ 5
+#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
+#define __SIZEOF_SIZE_T__ 4
+#define __cpp_rvalue_reference 200610
+#define __cpp_nsdmi 200809
+#define __SIZEOF_WINT_T__ 2
+#define __cpp_initializer_lists 200806
+#define __GCC_HAVE_DWARF2_CFI_ASM 1
+#define __GXX_ABI_VERSION 1009
+#define __FLT_MIN_EXP__ (-125)
+#define __i686__ 1
+#define __cpp_lambdas 200907
+#define __INT_FAST64_TYPE__ long long int
+#define __DBL_MIN__ double(2.22507385850720138309e-308L)
+#define __FLT_MIN_10_EXP__ (-37)
+#define __DECIMAL_BID_FORMAT__ 1
+#define __GXX_TYPEINFO_EQUALITY_INLINE 0
+#define __DEC128_MIN__ 1E-6143DL
+#define __REGISTER_PREFIX__ 
+#define __UINT16_MAX__ 0xffff
+#define __DBL_HAS_DENORM__ 1
+#define __cdecl __attribute__((__cdecl__))
+#define __UINT8_TYPE__ unsigned char
+#define __NO_INLINE__ 1
+#define __i386 1
+#define __FLT_MANT_DIG__ 24
+#define __VERSION__ "5.3.0"
+#define __UINT64_C(c) c ## ULL
+#define __cpp_unicode_characters 200704
+#define __GCC_ATOMIC_INT_LOCK_FREE 2
+#define _X86_ 1
+#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define __INT32_C(c) c
+#define __DEC64_EPSILON__ 1E-15DD
+#define __ORDER_PDP_ENDIAN__ 3412
+#define __DEC128_MIN_EXP__ (-6142)
+#define __code_model_32__ 1
+#define __INT_FAST32_TYPE__ int
+#define __UINT_LEAST16_TYPE__ short unsigned int
+#define __INT16_MAX__ 0x7fff
+#define __i386__ 1
+#define __cpp_rtti 199711
+#define __SIZE_TYPE__ unsigned int
+#define __UINT64_MAX__ 0xffffffffffffffffULL
+#define __INT8_TYPE__ signed char
+#define __FLT_RADIX__ 2
+#define __INT_LEAST16_TYPE__ short int
+#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
+#define __UINTMAX_C(c) c ## ULL
+#define __SIG_ATOMIC_MAX__ 0x7fffffff
+#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
+#define __SIZEOF_PTRDIFF_T__ 4
+#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
+#define __pentiumpro 1
+#define __MSVCRT__ 1
+#define __INT_FAST16_MAX__ 0x7fff
+#define __UINT_FAST32_MAX__ 0xffffffffU
+#define __UINT_LEAST64_TYPE__ long long unsigned int
+#define __FLT_HAS_QUIET_NAN__ 1
+#define __FLT_MAX_10_EXP__ 38
+#define __LONG_MAX__ 0x7fffffffL
+#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
+#define __FLT_HAS_INFINITY__ 1
+#define __cpp_unicode_literals 200710
+#define __UINT_FAST16_TYPE__ short unsigned int
+#define __DEC64_MAX__ 9.999999999999999E384DD
+#define __CHAR16_TYPE__ short unsigned int
+#define __PRAGMA_REDEFINE_EXTNAME 1
+#define __INT_LEAST16_MAX__ 0x7fff
+#define __DEC64_MANT_DIG__ 16
+#define __UINT_LEAST32_MAX__ 0xffffffffU
+#define __GCC_ATOMIC_LONG_LOCK_FREE 2
+#define __INT_LEAST64_TYPE__ long long int
+#define __INT16_TYPE__ short int
+#define __INT_LEAST8_TYPE__ signed char
+#define __DEC32_MAX_EXP__ 97
+#define __INT_FAST8_MAX__ 0x7f
+#define __INTPTR_MAX__ 0x7fffffff
+#define __GXX_MERGED_TYPEINFO_NAMES 0
+#define __cpp_range_based_for 200907
+#define __stdcall __attribute__((__stdcall__))
+#define __EXCEPTIONS 1
+#define __LDBL_MANT_DIG__ 64
+#define __DBL_HAS_QUIET_NAN__ 1
+#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
+#define __INTPTR_TYPE__ int
+#define __UINT16_TYPE__ short unsigned int
+#define __WCHAR_TYPE__ short unsigned int
+#define __SIZEOF_FLOAT__ 4
+#define __UINTPTR_MAX__ 0xffffffffU
+#define __DEC64_MIN_EXP__ (-382)
+#define __cpp_decltype 200707
+#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
+#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
+#define __FLT_DIG__ 6
+#define __UINT_FAST64_TYPE__ long long unsigned int
+#define __INT_MAX__ 0x7fffffff
+#define WIN32 1
+#define __INT64_TYPE__ long long int
+#define __FLT_MAX_EXP__ 128
+#define __DBL_MANT_DIG__ 53
+#define __cpp_inheriting_constructors 200802
+#define __SIZEOF_FLOAT128__ 16
+#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
+#define __DEC64_MIN__ 1E-383DD
+#define __WINT_TYPE__ short unsigned int
+#define __UINT_LEAST32_TYPE__ unsigned int
+#define __SIZEOF_SHORT__ 2
+#define __LDBL_MIN_EXP__ (-16381)
+#define __INT_LEAST8_MAX__ 0x7f
+#define __WCHAR_UNSIGNED__ 1
+#define __LDBL_MAX_10_EXP__ 4932
+#define __ATOMIC_RELAXED 0
+#define __DBL_EPSILON__ double(2.22044604925031308085e-16L)
+#define __thiscall __attribute__((__thiscall__))
+#define __UINT8_C(c) c
+#define __INT_LEAST32_TYPE__ int
+#define __SIZEOF_WCHAR_T__ 2
+#define __UINT64_TYPE__ long long unsigned int
+#define __INT_FAST8_TYPE__ signed char
+#define __fastcall __attribute__((__fastcall__))
+#define __GNUC_STDC_INLINE__ 1
+#define __DBL_DECIMAL_DIG__ 17
+#define __STDC_UTF_32__ 1
+#define __DEC_EVAL_METHOD__ 2
+#define __ORDER_BIG_ENDIAN__ 4321
+#define __cpp_runtime_arrays 198712
+#define __UINT32_C(c) c ## U
+#define __INTMAX_MAX__ 0x7fffffffffffffffLL
+#define __cpp_alias_templates 200704
+#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
+#define WINNT 1
+#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
+#define __INT8_MAX__ 0x7f
+#define __UINT_FAST32_TYPE__ unsigned int
+#define __CHAR32_TYPE__ unsigned int
+#define __FLT_MAX__ 3.40282346638528859812e+38F
+#define __cpp_constexpr 200704
+#define __INT32_TYPE__ int
+#define __SIZEOF_DOUBLE__ 8
+#define __cpp_exceptions 199711
+#define __INTMAX_TYPE__ long long int
+#define i386 1
+#define _INTEGRAL_MAX_BITS 64
+#define __DEC128_MAX_EXP__ 6145
+#define __ATOMIC_CONSUME 1
+#define __GNUC_MINOR__ 3
+#define __UINTMAX_MAX__ 0xffffffffffffffffULL
+#define __DEC32_MANT_DIG__ 7
+#define __DBL_MAX_10_EXP__ 308
+#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
+#define __INT16_C(c) c
+#define __STDC__ 1
+#define __PTRDIFF_TYPE__ int
+#define __ATOMIC_SEQ_CST 5
+#define __UINT32_TYPE__ unsigned int
+#define __UINTPTR_TYPE__ unsigned int
+#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
+#define __DEC128_MANT_DIG__ 34
+#define __LDBL_MIN_10_EXP__ (-4931)
+#define __SIZEOF_LONG_LONG__ 8
+#define __cpp_user_defined_literals 200809
+#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
+#define __LDBL_DIG__ 18
+#define __FLT_DECIMAL_DIG__ 9
+#define __UINT_FAST16_MAX__ 0xffff
+#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
+#define __UINT_FAST8_TYPE__ unsigned char
+#define __ATOMIC_ACQ_REL 4
+#define __ATOMIC_RELEASE 3
+#define __declspec(x) __attribute__((x))
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/ui_mainwindow.h" "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/ui_mainwindow.h"
new file mode 100644
index 0000000..d949e11
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/code/build-BackgroundMon-Desktop_Qt_5_9_4_MinGW_32bit-Debug/ui_mainwindow.h"
@@ -0,0 +1,69 @@
+/********************************************************************************
+** Form generated from reading UI file 'mainwindow.ui'
+**
+** Created by: Qt User Interface Compiler version 5.9.4
+**
+** 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/QHeaderView>
+#include <QtWidgets/QMainWindow>
+#include <QtWidgets/QMenuBar>
+#include <QtWidgets/QStatusBar>
+#include <QtWidgets/QToolBar>
+#include <QtWidgets/QWidget>
+
+QT_BEGIN_NAMESPACE
+
+class Ui_MainWindow
+{
+public:
+    QMenuBar *menuBar;
+    QToolBar *mainToolBar;
+    QWidget *centralWidget;
+    QStatusBar *statusBar;
+
+    void setupUi(QMainWindow *MainWindow)
+    {
+        if (MainWindow->objectName().isEmpty())
+            MainWindow->setObjectName(QStringLiteral("MainWindow"));
+        MainWindow->resize(400, 300);
+        menuBar = new QMenuBar(MainWindow);
+        menuBar->setObjectName(QStringLiteral("menuBar"));
+        MainWindow->setMenuBar(menuBar);
+        mainToolBar = new QToolBar(MainWindow);
+        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
+        MainWindow->addToolBar(mainToolBar);
+        centralWidget = new QWidget(MainWindow);
+        centralWidget->setObjectName(QStringLiteral("centralWidget"));
+        MainWindow->setCentralWidget(centralWidget);
+        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));
+    } // retranslateUi
+
+};
+
+namespace Ui {
+    class MainWindow: public Ui_MainWindow {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_MAINWINDOW_H
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/log/\346\225\260\346\215\256\345\272\223\350\241\250\350\256\276\350\256\241.docx" "b/Server/\346\235\234\345\233\275\345\272\206/log/\346\225\260\346\215\256\345\272\223\350\241\250\350\256\276\350\256\241.docx"
new file mode 100644
index 0000000..7298772
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/log/\346\225\260\346\215\256\345\272\223\350\241\250\350\256\276\350\256\241.docx"
Binary files differ
diff --git "a/Server/\346\235\234\345\233\275\345\272\206/log/\346\227\245\345\277\227_Dgq_250728 .docx" "b/Server/\346\235\234\345\233\275\345\272\206/log/\346\227\245\345\277\227_Dgq_250728 .docx"
new file mode 100644
index 0000000..450aed9
--- /dev/null
+++ "b/Server/\346\235\234\345\233\275\345\272\206/log/\346\227\245\345\277\227_Dgq_250728 .docx"
Binary files differ

--
Gitblit v1.8.0