diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt
index 7ed79d07d1..9b8d3ba3b2 100644
--- a/Source/Core/Common/CMakeLists.txt
+++ b/Source/Core/Common/CMakeLists.txt
@@ -1,6 +1,9 @@
set(SRCS Analytics.cpp
CDUtils.cpp
ColorUtil.cpp
+ Config/Config.cpp
+ Config/Layer.cpp
+ Config/Section.cpp
ENetUtil.cpp
FileSearch.cpp
FileUtil.cpp
@@ -15,7 +18,6 @@ set(SRCS Analytics.cpp
MsgHandler.cpp
NandPaths.cpp
Network.cpp
- Config.cpp
PcapFile.cpp
PerformanceCounter.cpp
Profiler.cpp
diff --git a/Source/Core/Common/Common.vcxproj b/Source/Core/Common/Common.vcxproj
index 047b863443..756c30d473 100644
--- a/Source/Core/Common/Common.vcxproj
+++ b/Source/Core/Common/Common.vcxproj
@@ -53,6 +53,10 @@
+
+
+
+
@@ -123,7 +127,6 @@
-
@@ -150,6 +153,9 @@
+
+
+
@@ -173,7 +179,6 @@
-
diff --git a/Source/Core/Common/Common.vcxproj.filters b/Source/Core/Common/Common.vcxproj.filters
index 52625071a4..4ffd6c0575 100644
--- a/Source/Core/Common/Common.vcxproj.filters
+++ b/Source/Core/Common/Common.vcxproj.filters
@@ -34,6 +34,10 @@
+
+
+
+
@@ -53,7 +57,6 @@
-
@@ -233,6 +236,9 @@
+
+
+
@@ -246,7 +252,6 @@
-
diff --git a/Source/Core/Common/Config.cpp b/Source/Core/Common/Config.cpp
deleted file mode 100644
index eb88f79019..0000000000
--- a/Source/Core/Common/Config.cpp
+++ /dev/null
@@ -1,496 +0,0 @@
-// Copyright 2016 Dolphin Emulator Project
-// Licensed under GPLv2+
-// Refer to the license.txt file included.
-
-#include
-#include
-#include