diff options
| author | 2014-04-08 20:15:08 -0400 | |
|---|---|---|
| committer | 2014-04-08 20:15:08 -0400 | |
| commit | de0a034a849f5a1cbe2fed9ef2cc4095c56e672a (patch) | |
| tree | c19b7a97fded29a04d7aca5702ab901820a663dc | |
| parent | got rid of 'src' folders in each sub-project (diff) | |
| download | yuzu-de0a034a849f5a1cbe2fed9ef2cc4095c56e672a.tar.gz yuzu-de0a034a849f5a1cbe2fed9ef2cc4095c56e672a.tar.xz yuzu-de0a034a849f5a1cbe2fed9ef2cc4095c56e672a.zip | |
fixed project includes to use new directory structure
95 files changed, 634 insertions, 613 deletions
diff --git a/src/citra/citra.cpp b/src/citra/citra.cpp index 746cf083d..37ea97403 100644 --- a/src/citra/citra.cpp +++ b/src/citra/citra.cpp | |||
| @@ -22,17 +22,17 @@ | |||
| 22 | * http://code.google.com/p/gekko-gc-emu/ | 22 | * http://code.google.com/p/gekko-gc-emu/ |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| 25 | #include "common.h" | 25 | #include "common/common.h" |
| 26 | #include "log_manager.h" | 26 | #include "common/log_manager.h" |
| 27 | #include "file_util.h" | 27 | #include "common/file_util.h" |
| 28 | 28 | ||
| 29 | #include "system.h" | 29 | #include "core/system.h" |
| 30 | #include "core.h" | 30 | #include "core/core.h" |
| 31 | #include "loader.h" | 31 | #include "core/loader.h" |
| 32 | 32 | ||
| 33 | #include "emu_window/emu_window_glfw.h" | 33 | #include "citra/emu_window/emu_window_glfw.h" |
| 34 | 34 | ||
| 35 | #include "citra.h" | 35 | #include "citra/citra.h" |
| 36 | 36 | ||
| 37 | #define E_ERR -1 | 37 | #define E_ERR -1 |
| 38 | 38 | ||
| @@ -52,7 +52,7 @@ int __cdecl main(int argc, char **argv) { | |||
| 52 | 52 | ||
| 53 | System::Init(emu_window); | 53 | System::Init(emu_window); |
| 54 | 54 | ||
| 55 | std::string boot_filename = "homebrew.elf"; | 55 | std::string boot_filename = "C:\\Users\\eric\\Desktop\\3ds\\homebrew\\Mandelbrot3DS.elf"; |
| 56 | std::string error_str; | 56 | std::string error_str; |
| 57 | 57 | ||
| 58 | bool res = Loader::LoadFile(boot_filename, &error_str); | 58 | bool res = Loader::LoadFile(boot_filename, &error_str); |
diff --git a/src/citra/citra.vcxproj b/src/citra/citra.vcxproj index 16157ad04..4ea222fcd 100644 --- a/src/citra/citra.vcxproj +++ b/src/citra/citra.vcxproj | |||
| @@ -199,20 +199,17 @@ | |||
| 199 | </ProjectReference> | 199 | </ProjectReference> |
| 200 | </ItemGroup> | 200 | </ItemGroup> |
| 201 | <ItemGroup> | 201 | <ItemGroup> |
| 202 | <ClCompile Include="src\citra.cpp" /> | 202 | <ClCompile Include="citra.cpp" /> |
| 203 | <ClCompile Include="src\emu_window\emu_window_glfw.cpp" /> | 203 | <ClCompile Include="emu_window\emu_window_glfw.cpp" /> |
| 204 | </ItemGroup> | 204 | </ItemGroup> |
| 205 | <ItemGroup> | 205 | <ItemGroup> |
| 206 | <ClInclude Include="citra.h" /> | ||
| 207 | <ClInclude Include="emu_window\emu_window_glfw.h" /> | ||
| 206 | <ClInclude Include="resource.h" /> | 208 | <ClInclude Include="resource.h" /> |
| 207 | <ClInclude Include="src\citra.h" /> | 209 | <ClInclude Include="version.h" /> |
| 208 | <ClInclude Include="src\emu_window\emu_window_glfw.h" /> | ||
| 209 | <ClInclude Include="src\version.h" /> | ||
| 210 | </ItemGroup> | 210 | </ItemGroup> |
| 211 | <ItemGroup> | 211 | <ItemGroup> |
| 212 | <ResourceCompile Include="citra.rc" /> | 212 | <Text Include="CMakeLists.txt" /> |
| 213 | </ItemGroup> | ||
| 214 | <ItemGroup> | ||
| 215 | <None Include="CMakeLists.txt" /> | ||
| 216 | </ItemGroup> | 213 | </ItemGroup> |
| 217 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 214 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 218 | <ImportGroup Label="ExtensionTargets"> | 215 | <ImportGroup Label="ExtensionTargets"> |
diff --git a/src/citra/citra.vcxproj.filters b/src/citra/citra.vcxproj.filters index f0b6906de..b41cdf146 100644 --- a/src/citra/citra.vcxproj.filters +++ b/src/citra/citra.vcxproj.filters | |||
| @@ -1,28 +1,25 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | <ItemGroup> | 3 | <ItemGroup> |
| 4 | <ClCompile Include="src\citra.cpp" /> | 4 | <Filter Include="emu_window"> |
| 5 | <ClCompile Include="src\emu_window\emu_window_glfw.cpp"> | 5 | <UniqueIdentifier>{e3161526-9f53-4670-8dae-2be81ff01bc2}</UniqueIdentifier> |
| 6 | </Filter> | ||
| 7 | </ItemGroup> | ||
| 8 | <ItemGroup> | ||
| 9 | <ClCompile Include="citra.cpp" /> | ||
| 10 | <ClCompile Include="emu_window\emu_window_glfw.cpp"> | ||
| 6 | <Filter>emu_window</Filter> | 11 | <Filter>emu_window</Filter> |
| 7 | </ClCompile> | 12 | </ClCompile> |
| 8 | </ItemGroup> | 13 | </ItemGroup> |
| 9 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ClInclude Include="citra.h" /> | ||
| 10 | <ClInclude Include="resource.h" /> | 16 | <ClInclude Include="resource.h" /> |
| 11 | <ClInclude Include="src\version.h" /> | 17 | <ClInclude Include="version.h" /> |
| 12 | <ClInclude Include="src\citra.h" /> | 18 | <ClInclude Include="emu_window\emu_window_glfw.h"> |
| 13 | <ClInclude Include="src\emu_window\emu_window_glfw.h"> | ||
| 14 | <Filter>emu_window</Filter> | 19 | <Filter>emu_window</Filter> |
| 15 | </ClInclude> | 20 | </ClInclude> |
| 16 | </ItemGroup> | 21 | </ItemGroup> |
| 17 | <ItemGroup> | 22 | <ItemGroup> |
| 18 | <ResourceCompile Include="citra.rc" /> | 23 | <Text Include="CMakeLists.txt" /> |
| 19 | </ItemGroup> | ||
| 20 | <ItemGroup> | ||
| 21 | <Filter Include="emu_window"> | ||
| 22 | <UniqueIdentifier>{e3161526-9f53-4670-8dae-2be81ff01bc2}</UniqueIdentifier> | ||
| 23 | </Filter> | ||
| 24 | </ItemGroup> | ||
| 25 | <ItemGroup> | ||
| 26 | <None Include="CMakeLists.txt" /> | ||
| 27 | </ItemGroup> | 24 | </ItemGroup> |
| 28 | </Project> \ No newline at end of file | 25 | </Project> \ No newline at end of file |
diff --git a/src/citra/emu_window/emu_window_glfw.cpp b/src/citra/emu_window/emu_window_glfw.cpp index 4cdb7fbb0..0192d8598 100644 --- a/src/citra/emu_window/emu_window_glfw.cpp +++ b/src/citra/emu_window/emu_window_glfw.cpp | |||
| @@ -22,9 +22,9 @@ | |||
| 22 | * http://code.google.com/p/gekko-gc-emu/ | 22 | * http://code.google.com/p/gekko-gc-emu/ |
| 23 | */ | 23 | */ |
| 24 | 24 | ||
| 25 | #include "common.h" | 25 | #include "common/common.h" |
| 26 | #include "video_core.h" | 26 | #include "video_core/video_core.h" |
| 27 | #include "emu_window_glfw.h" | 27 | #include "citra/emu_window/emu_window_glfw.h" |
| 28 | 28 | ||
| 29 | static void OnKeyEvent(GLFWwindow* win, int key, int action) { | 29 | static void OnKeyEvent(GLFWwindow* win, int key, int action) { |
| 30 | // EmuWindow_GLFW* emuwin = (EmuWindow_GLFW*)glfwGetWindowUserPointer(win); | 30 | // EmuWindow_GLFW* emuwin = (EmuWindow_GLFW*)glfwGetWindowUserPointer(win); |
diff --git a/src/citra/emu_window/emu_window_glfw.h b/src/citra/emu_window/emu_window_glfw.h index abca9faa8..c3feb6e51 100644 --- a/src/citra/emu_window/emu_window_glfw.h +++ b/src/citra/emu_window/emu_window_glfw.h | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | #include <GL/glew.h> | 27 | #include <GL/glew.h> |
| 28 | #include <GLFW/glfw3.h> | 28 | #include <GLFW/glfw3.h> |
| 29 | 29 | ||
| 30 | #include "emu_window.h" | 30 | #include "common/emu_window.h" |
| 31 | 31 | ||
| 32 | class EmuWindow_GLFW : public EmuWindow { | 32 | class EmuWindow_GLFW : public EmuWindow { |
| 33 | public: | 33 | public: |
diff --git a/src/citra_qt/citra_qt.vcxproj b/src/citra_qt/citra_qt.vcxproj index 9164b280b..da8740bec 100644 --- a/src/citra_qt/citra_qt.vcxproj +++ b/src/citra_qt/citra_qt.vcxproj | |||
| @@ -127,43 +127,21 @@ | |||
| 127 | <ClCompile Include="..\..\externals\qhexedit\qhexedit.cpp" /> | 127 | <ClCompile Include="..\..\externals\qhexedit\qhexedit.cpp" /> |
| 128 | <ClCompile Include="..\..\externals\qhexedit\qhexedit_p.cpp" /> | 128 | <ClCompile Include="..\..\externals\qhexedit\qhexedit_p.cpp" /> |
| 129 | <ClCompile Include="..\..\externals\qhexedit\xbytearray.cpp" /> | 129 | <ClCompile Include="..\..\externals\qhexedit\xbytearray.cpp" /> |
| 130 | <ClCompile Include="src\bootmanager.cpp" /> | 130 | <ClCompile Include="bootmanager.cpp" /> |
| 131 | <ClCompile Include="src\callstack.cpp" /> | 131 | <ClCompile Include="callstack.cpp" /> |
| 132 | <ClCompile Include="src\config\controller_config.cpp" /> | 132 | <ClCompile Include="config\controller_config.cpp" /> |
| 133 | <ClCompile Include="src\config\controller_config_util.cpp" /> | 133 | <ClCompile Include="config\controller_config_util.cpp" /> |
| 134 | <ClCompile Include="src\disasm.cpp" /> | 134 | <ClCompile Include="cpu_regs.cpp" /> |
| 135 | <ClCompile Include="src\cpu_regs.cpp" /> | 135 | <ClCompile Include="disasm.cpp" /> |
| 136 | <ClCompile Include="src\hotkeys.cpp" /> | 136 | <ClCompile Include="hotkeys.cpp" /> |
| 137 | <ClCompile Include="src\main.cpp" /> | 137 | <ClCompile Include="main.cpp" /> |
| 138 | <ClCompile Include="src\ramview.cpp" /> | 138 | <ClCompile Include="ramview.cpp" /> |
| 139 | </ItemGroup> | ||
| 140 | <ItemGroup> | ||
| 141 | <MOC Include="src\bootmanager.hxx" /> | ||
| 142 | <MOC Include="src\callstack.hxx" /> | ||
| 143 | <MOC Include="src\config\controller_config.hxx" /> | ||
| 144 | <MOC Include="src\config\controller_config_util.hxx" /> | ||
| 145 | <MOC Include="src\disasm.hxx" /> | ||
| 146 | <MOC Include="src\cpu_regs.hxx" /> | ||
| 147 | <MOC Include="src\hotkeys.hxx" /> | ||
| 148 | <MOC Include="src\main.hxx" /> | ||
| 149 | <MOC Include="src\ramview.hxx" /> | ||
| 150 | </ItemGroup> | ||
| 151 | <ItemGroup> | ||
| 152 | <UIC Include="src\callstack.ui" /> | ||
| 153 | <UIC Include="src\config\controller_config.ui"> | ||
| 154 | <QtUicPrefix>src/config/ui_</QtUicPrefix> | ||
| 155 | </UIC> | ||
| 156 | <UIC Include="src\disasm.ui" /> | ||
| 157 | <UIC Include="src\cpu_regs.ui" /> | ||
| 158 | <UIC Include="src\hotkeys.ui" /> | ||
| 159 | <UIC Include="src\main.ui" /> | ||
| 160 | </ItemGroup> | 139 | </ItemGroup> |
| 161 | <ItemGroup> | 140 | <ItemGroup> |
| 162 | <MOC Include="..\..\externals\qhexedit\commands.h" /> | 141 | <MOC Include="..\..\externals\qhexedit\commands.h" /> |
| 163 | <MOC Include="..\..\externals\qhexedit\qhexedit.h" /> | 142 | <MOC Include="..\..\externals\qhexedit\qhexedit.h" /> |
| 164 | <MOC Include="..\..\externals\qhexedit\qhexedit_p.h" /> | 143 | <MOC Include="..\..\externals\qhexedit\qhexedit_p.h" /> |
| 165 | <MOC Include="..\..\externals\qhexedit\xbytearray.h" /> | 144 | <MOC Include="..\..\externals\qhexedit\xbytearray.h" /> |
| 166 | <ClInclude Include="src\version.h" /> | ||
| 167 | </ItemGroup> | 145 | </ItemGroup> |
| 168 | <ItemGroup> | 146 | <ItemGroup> |
| 169 | <ProjectReference Include="..\common\common.vcxproj"> | 147 | <ProjectReference Include="..\common\common.vcxproj"> |
| @@ -173,6 +151,38 @@ | |||
| 173 | <Project>{8aea7f29-3466-4786-a10d-6a4bd0610977}</Project> | 151 | <Project>{8aea7f29-3466-4786-a10d-6a4bd0610977}</Project> |
| 174 | </ProjectReference> | 152 | </ProjectReference> |
| 175 | </ItemGroup> | 153 | </ItemGroup> |
| 154 | <ItemGroup> | ||
| 155 | <ClInclude Include="bootmanager.hxx" /> | ||
| 156 | <ClInclude Include="callstack.hxx" /> | ||
| 157 | <ClInclude Include="config\controller_config.hxx" /> | ||
| 158 | <ClInclude Include="config\controller_config_util.hxx" /> | ||
| 159 | <ClInclude Include="config\ui_controller_config.h" /> | ||
| 160 | <ClInclude Include="cpu_regs.hxx" /> | ||
| 161 | <ClInclude Include="disasm.hxx" /> | ||
| 162 | <ClInclude Include="hotkeys.hxx" /> | ||
| 163 | <ClInclude Include="main.hxx" /> | ||
| 164 | <ClInclude Include="ramview.hxx" /> | ||
| 165 | <ClInclude Include="ui_callstack.h" /> | ||
| 166 | <ClInclude Include="ui_cpu_regs.h" /> | ||
| 167 | <ClInclude Include="ui_disasm.h" /> | ||
| 168 | <ClInclude Include="ui_gfx_fifo_player.h" /> | ||
| 169 | <ClInclude Include="ui_hotkeys.h" /> | ||
| 170 | <ClInclude Include="ui_image_info.h" /> | ||
| 171 | <ClInclude Include="ui_main.h" /> | ||
| 172 | <ClInclude Include="ui_welcome_wizard.h" /> | ||
| 173 | <ClInclude Include="version.h" /> | ||
| 174 | </ItemGroup> | ||
| 175 | <ItemGroup> | ||
| 176 | <UIC Include="callstack.ui" /> | ||
| 177 | <UIC Include="config\controller_config.ui" /> | ||
| 178 | <UIC Include="cpu_regs.ui" /> | ||
| 179 | <UIC Include="disasm.ui" /> | ||
| 180 | <UIC Include="hotkeys.ui" /> | ||
| 181 | <UIC Include="main.ui" /> | ||
| 182 | </ItemGroup> | ||
| 183 | <ItemGroup> | ||
| 184 | <Text Include="CMakeLists.txt" /> | ||
| 185 | </ItemGroup> | ||
| 176 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 186 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 177 | <ImportGroup Label="ExtensionTargets"> | 187 | <ImportGroup Label="ExtensionTargets"> |
| 178 | <Import Project="qt-build.targets" /> | 188 | <Import Project="qt-build.targets" /> |
diff --git a/src/citra_qt/citra_qt.vcxproj.filters b/src/citra_qt/citra_qt.vcxproj.filters index 3900cc8e0..5bc29c1d7 100644 --- a/src/citra_qt/citra_qt.vcxproj.filters +++ b/src/citra_qt/citra_qt.vcxproj.filters | |||
| @@ -12,20 +12,6 @@ | |||
| 12 | </Filter> | 12 | </Filter> |
| 13 | </ItemGroup> | 13 | </ItemGroup> |
| 14 | <ItemGroup> | 14 | <ItemGroup> |
| 15 | <ClCompile Include="src\main.cpp" /> | ||
| 16 | <ClCompile Include="src\disasm.cpp"> | ||
| 17 | <Filter>debugger</Filter> | ||
| 18 | </ClCompile> | ||
| 19 | <ClCompile Include="src\cpu_regs.cpp"> | ||
| 20 | <Filter>debugger</Filter> | ||
| 21 | </ClCompile> | ||
| 22 | <ClCompile Include="src\bootmanager.cpp" /> | ||
| 23 | <ClCompile Include="src\callstack.cpp"> | ||
| 24 | <Filter>debugger</Filter> | ||
| 25 | </ClCompile> | ||
| 26 | <ClCompile Include="src\ramview.cpp"> | ||
| 27 | <Filter>debugger</Filter> | ||
| 28 | </ClCompile> | ||
| 29 | <ClCompile Include="..\..\externals\qhexedit\commands.cpp"> | 15 | <ClCompile Include="..\..\externals\qhexedit\commands.cpp"> |
| 30 | <Filter>qhexedit</Filter> | 16 | <Filter>qhexedit</Filter> |
| 31 | </ClCompile> | 17 | </ClCompile> |
| @@ -38,22 +24,29 @@ | |||
| 38 | <ClCompile Include="..\..\externals\qhexedit\xbytearray.cpp"> | 24 | <ClCompile Include="..\..\externals\qhexedit\xbytearray.cpp"> |
| 39 | <Filter>qhexedit</Filter> | 25 | <Filter>qhexedit</Filter> |
| 40 | </ClCompile> | 26 | </ClCompile> |
| 41 | <ClCompile Include="src\hotkeys.cpp" /> | 27 | <ClCompile Include="bootmanager.cpp" /> |
| 42 | <ClCompile Include="src\config\controller_config.cpp"> | 28 | <ClCompile Include="hotkeys.cpp" /> |
| 29 | <ClCompile Include="main.cpp" /> | ||
| 30 | <ClCompile Include="config\controller_config.cpp"> | ||
| 43 | <Filter>config</Filter> | 31 | <Filter>config</Filter> |
| 44 | </ClCompile> | 32 | </ClCompile> |
| 45 | <ClCompile Include="src\config\controller_config_util.cpp"> | 33 | <ClCompile Include="config\controller_config_util.cpp"> |
| 46 | <Filter>config</Filter> | 34 | <Filter>config</Filter> |
| 47 | </ClCompile> | 35 | </ClCompile> |
| 48 | </ItemGroup> | 36 | <ClCompile Include="cpu_regs.cpp"> |
| 49 | <ItemGroup> | ||
| 50 | <MOC Include="src\main.hxx" /> | ||
| 51 | <MOC Include="src\cpu_regs.hxx"> | ||
| 52 | <Filter>debugger</Filter> | 37 | <Filter>debugger</Filter> |
| 53 | </MOC> | 38 | </ClCompile> |
| 54 | <MOC Include="src\callstack.hxx"> | 39 | <ClCompile Include="disasm.cpp"> |
| 55 | <Filter>debugger</Filter> | 40 | <Filter>debugger</Filter> |
| 56 | </MOC> | 41 | </ClCompile> |
| 42 | <ClCompile Include="ramview.cpp"> | ||
| 43 | <Filter>debugger</Filter> | ||
| 44 | </ClCompile> | ||
| 45 | <ClCompile Include="callstack.cpp"> | ||
| 46 | <Filter>debugger</Filter> | ||
| 47 | </ClCompile> | ||
| 48 | </ItemGroup> | ||
| 49 | <ItemGroup> | ||
| 57 | <MOC Include="..\..\externals\qhexedit\commands.h"> | 50 | <MOC Include="..\..\externals\qhexedit\commands.h"> |
| 58 | <Filter>qhexedit</Filter> | 51 | <Filter>qhexedit</Filter> |
| 59 | </MOC> | 52 | </MOC> |
| @@ -66,38 +59,67 @@ | |||
| 66 | <MOC Include="..\..\externals\qhexedit\qhexedit.h"> | 59 | <MOC Include="..\..\externals\qhexedit\qhexedit.h"> |
| 67 | <Filter>qhexedit</Filter> | 60 | <Filter>qhexedit</Filter> |
| 68 | </MOC> | 61 | </MOC> |
| 69 | <MOC Include="src\ramview.hxx"> | 62 | </ItemGroup> |
| 70 | <Filter>debugger</Filter> | 63 | <ItemGroup> |
| 71 | </MOC> | 64 | <ClInclude Include="bootmanager.hxx" /> |
| 72 | <MOC Include="src\disasm.hxx"> | 65 | <ClInclude Include="hotkeys.hxx" /> |
| 73 | <Filter>debugger</Filter> | 66 | <ClInclude Include="main.hxx" /> |
| 74 | </MOC> | 67 | <ClInclude Include="ui_hotkeys.h" /> |
| 75 | <MOC Include="src\bootmanager.hxx" /> | 68 | <ClInclude Include="ui_image_info.h" /> |
| 76 | <MOC Include="src\hotkeys.hxx" /> | 69 | <ClInclude Include="ui_main.h" /> |
| 77 | <MOC Include="src\config\controller_config.hxx"> | 70 | <ClInclude Include="ui_welcome_wizard.h" /> |
| 71 | <ClInclude Include="version.h" /> | ||
| 72 | <ClInclude Include="config\controller_config.hxx"> | ||
| 78 | <Filter>config</Filter> | 73 | <Filter>config</Filter> |
| 79 | </MOC> | 74 | </ClInclude> |
| 80 | <MOC Include="src\config\controller_config_util.hxx"> | 75 | <ClInclude Include="config\controller_config_util.hxx"> |
| 81 | <Filter>config</Filter> | 76 | <Filter>config</Filter> |
| 82 | </MOC> | 77 | </ClInclude> |
| 78 | <ClInclude Include="config\ui_controller_config.h"> | ||
| 79 | <Filter>config</Filter> | ||
| 80 | </ClInclude> | ||
| 81 | <ClInclude Include="cpu_regs.hxx"> | ||
| 82 | <Filter>debugger</Filter> | ||
| 83 | </ClInclude> | ||
| 84 | <ClInclude Include="disasm.hxx"> | ||
| 85 | <Filter>debugger</Filter> | ||
| 86 | </ClInclude> | ||
| 87 | <ClInclude Include="ramview.hxx"> | ||
| 88 | <Filter>debugger</Filter> | ||
| 89 | </ClInclude> | ||
| 90 | <ClInclude Include="ui_callstack.h"> | ||
| 91 | <Filter>debugger</Filter> | ||
| 92 | </ClInclude> | ||
| 93 | <ClInclude Include="ui_cpu_regs.h"> | ||
| 94 | <Filter>debugger</Filter> | ||
| 95 | </ClInclude> | ||
| 96 | <ClInclude Include="ui_disasm.h"> | ||
| 97 | <Filter>debugger</Filter> | ||
| 98 | </ClInclude> | ||
| 99 | <ClInclude Include="ui_gfx_fifo_player.h"> | ||
| 100 | <Filter>debugger</Filter> | ||
| 101 | </ClInclude> | ||
| 102 | <ClInclude Include="callstack.hxx"> | ||
| 103 | <Filter>debugger</Filter> | ||
| 104 | </ClInclude> | ||
| 83 | </ItemGroup> | 105 | </ItemGroup> |
| 84 | <ItemGroup> | 106 | <ItemGroup> |
| 85 | <UIC Include="src\main.ui" /> | 107 | <UIC Include="hotkeys.ui" /> |
| 86 | <UIC Include="src\cpu_regs.ui"> | 108 | <UIC Include="main.ui" /> |
| 87 | <Filter>debugger</Filter> | 109 | <UIC Include="config\controller_config.ui"> |
| 110 | <Filter>config</Filter> | ||
| 88 | </UIC> | 111 | </UIC> |
| 89 | <UIC Include="src\disasm.ui"> | 112 | <UIC Include="callstack.ui"> |
| 90 | <Filter>debugger</Filter> | 113 | <Filter>debugger</Filter> |
| 91 | </UIC> | 114 | </UIC> |
| 92 | <UIC Include="src\callstack.ui"> | 115 | <UIC Include="cpu_regs.ui"> |
| 93 | <Filter>debugger</Filter> | 116 | <Filter>debugger</Filter> |
| 94 | </UIC> | 117 | </UIC> |
| 95 | <UIC Include="src\hotkeys.ui" /> | 118 | <UIC Include="disasm.ui"> |
| 96 | <UIC Include="src\config\controller_config.ui"> | 119 | <Filter>debugger</Filter> |
| 97 | <Filter>config</Filter> | ||
| 98 | </UIC> | 120 | </UIC> |
| 99 | </ItemGroup> | 121 | </ItemGroup> |
| 100 | <ItemGroup> | 122 | <ItemGroup> |
| 101 | <ClInclude Include="src\version.h" /> | 123 | <Text Include="CMakeLists.txt" /> |
| 102 | </ItemGroup> | 124 | </ItemGroup> |
| 103 | </Project> \ No newline at end of file | 125 | </Project> \ No newline at end of file |
diff --git a/src/common/atomic.h b/src/common/atomic.h index 883bc14fb..ff2fb23d3 100644 --- a/src/common/atomic.h +++ b/src/common/atomic.h | |||
| @@ -7,12 +7,12 @@ | |||
| 7 | 7 | ||
| 8 | #ifdef _WIN32 | 8 | #ifdef _WIN32 |
| 9 | 9 | ||
| 10 | #include "atomic_win32.h" | 10 | #include "common/atomic_win32.h" |
| 11 | 11 | ||
| 12 | #else | 12 | #else |
| 13 | 13 | ||
| 14 | // GCC-compatible compiler assumed! | 14 | // GCC-compatible compiler assumed! |
| 15 | #include "atomic_gcc.h" | 15 | #include "common/atomic_gcc.h" |
| 16 | 16 | ||
| 17 | #endif | 17 | #endif |
| 18 | 18 | ||
diff --git a/src/common/atomic_gcc.h b/src/common/atomic_gcc.h index 2eb38697b..953c82c6c 100644 --- a/src/common/atomic_gcc.h +++ b/src/common/atomic_gcc.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #ifndef _ATOMIC_GCC_H_ | 5 | #ifndef _ATOMIC_GCC_H_ |
| 6 | #define _ATOMIC_GCC_H_ | 6 | #define _ATOMIC_GCC_H_ |
| 7 | 7 | ||
| 8 | #include "common.h" | 8 | #include "common/common.h" |
| 9 | 9 | ||
| 10 | // Atomic operations are performed in a single step by the CPU. It is | 10 | // Atomic operations are performed in a single step by the CPU. It is |
| 11 | // impossible for other threads to see the operation "half-done." | 11 | // impossible for other threads to see the operation "half-done." |
diff --git a/src/common/atomic_win32.h b/src/common/atomic_win32.h index 760b16d4d..f8ec80520 100644 --- a/src/common/atomic_win32.h +++ b/src/common/atomic_win32.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #ifndef _ATOMIC_WIN32_H_ | 5 | #ifndef _ATOMIC_WIN32_H_ |
| 6 | #define _ATOMIC_WIN32_H_ | 6 | #define _ATOMIC_WIN32_H_ |
| 7 | 7 | ||
| 8 | #include "common.h" | 8 | #include "common/common.h" |
| 9 | #include <intrin.h> | 9 | #include <intrin.h> |
| 10 | #include <Windows.h> | 10 | #include <Windows.h> |
| 11 | 11 | ||
diff --git a/src/common/break_points.cpp b/src/common/break_points.cpp index 787263f79..25d34a21a 100644 --- a/src/common/break_points.cpp +++ b/src/common/break_points.cpp | |||
| @@ -2,9 +2,9 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | #include "debug_interface.h" | 6 | #include "common/debug_interface.h" |
| 7 | #include "break_points.h" | 7 | #include "common/break_points.h" |
| 8 | 8 | ||
| 9 | #include <sstream> | 9 | #include <sstream> |
| 10 | #include <algorithm> | 10 | #include <algorithm> |
diff --git a/src/common/break_points.h b/src/common/break_points.h index dc771ba01..46df34665 100644 --- a/src/common/break_points.h +++ b/src/common/break_points.h | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | #include <vector> | 8 | #include <vector> |
| 9 | #include <string> | 9 | #include <string> |
| 10 | 10 | ||
| 11 | #include "common.h" | 11 | #include "common/common.h" |
| 12 | 12 | ||
| 13 | class DebugInterface; | 13 | class DebugInterface; |
| 14 | 14 | ||
diff --git a/src/common/chunk_file.h b/src/common/chunk_file.h index 68c2943ab..a41205857 100644 --- a/src/common/chunk_file.h +++ b/src/common/chunk_file.h | |||
| @@ -41,8 +41,8 @@ | |||
| 41 | #endif | 41 | #endif |
| 42 | #endif | 42 | #endif |
| 43 | 43 | ||
| 44 | #include "common.h" | 44 | #include "common/common.h" |
| 45 | #include "file_util.h" | 45 | #include "common/file_util.h" |
| 46 | //#include "../ext/snappy/snappy-c.h" | 46 | //#include "../ext/snappy/snappy-c.h" |
| 47 | 47 | ||
| 48 | #if defined(IOS) || defined(MACGNUSTD) | 48 | #if defined(IOS) || defined(MACGNUSTD) |
diff --git a/src/common/common.h b/src/common/common.h index 3b71d9b3d..8795c8a0e 100644 --- a/src/common/common.h +++ b/src/common/common.h | |||
| @@ -43,12 +43,12 @@ private: | |||
| 43 | }; | 43 | }; |
| 44 | #endif | 44 | #endif |
| 45 | 45 | ||
| 46 | #include "log.h" | 46 | #include "common/log.h" |
| 47 | #include "common_types.h" | 47 | #include "common/common_types.h" |
| 48 | #include "msg_handler.h" | 48 | #include "common/msg_handler.h" |
| 49 | #include "common_funcs.h" | 49 | #include "common/common_funcs.h" |
| 50 | #include "common_paths.h" | 50 | #include "common/common_paths.h" |
| 51 | #include "platform.h" | 51 | #include "common/platform.h" |
| 52 | 52 | ||
| 53 | #ifdef __APPLE__ | 53 | #ifdef __APPLE__ |
| 54 | // The Darwin ABI requires that stack frames be aligned to 16-byte boundaries. | 54 | // The Darwin ABI requires that stack frames be aligned to 16-byte boundaries. |
diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj index f9033fa57..32d735a09 100644 --- a/src/common/common.vcxproj +++ b/src/common/common.vcxproj | |||
| @@ -147,72 +147,71 @@ | |||
| 147 | <Lib /> | 147 | <Lib /> |
| 148 | </ItemDefinitionGroup> | 148 | </ItemDefinitionGroup> |
| 149 | <ItemGroup> | 149 | <ItemGroup> |
| 150 | <ClInclude Include="src\atomic.h" /> | 150 | <Reference Include="System" /> |
| 151 | <ClInclude Include="src\atomic_gcc.h" /> | 151 | <Reference Include="System.Data" /> |
| 152 | <ClInclude Include="src\atomic_win32.h" /> | 152 | <Reference Include="System.Drawing" /> |
| 153 | <ClInclude Include="src\break_points.h" /> | 153 | <Reference Include="System.Windows.Forms" /> |
| 154 | <ClInclude Include="src\chunk_file.h" /> | 154 | <Reference Include="System.Xml" /> |
| 155 | <ClInclude Include="src\common.h" /> | ||
| 156 | <ClInclude Include="src\common_funcs.h" /> | ||
| 157 | <ClInclude Include="src\common_paths.h" /> | ||
| 158 | <ClInclude Include="src\common_types.h" /> | ||
| 159 | <ClInclude Include="src\console_listener.h" /> | ||
| 160 | <ClInclude Include="src\cpu_detect.h" /> | ||
| 161 | <ClInclude Include="src\debug_interface.h" /> | ||
| 162 | <ClInclude Include="src\emu_window.h" /> | ||
| 163 | <ClInclude Include="src\extended_trace.h" /> | ||
| 164 | <ClInclude Include="src\fifo_queue.h" /> | ||
| 165 | <ClInclude Include="src\file_search.h" /> | ||
| 166 | <ClInclude Include="src\file_util.h" /> | ||
| 167 | <ClInclude Include="src\fixed_size_queue.h" /> | ||
| 168 | <ClInclude Include="src\hash.h" /> | ||
| 169 | <ClInclude Include="src\linear_disk_cache.h" /> | ||
| 170 | <ClInclude Include="src\log.h" /> | ||
| 171 | <ClInclude Include="src\log_manager.h" /> | ||
| 172 | <ClInclude Include="src\math_util.h" /> | ||
| 173 | <ClInclude Include="src\memory_util.h" /> | ||
| 174 | <ClInclude Include="src\mem_arena.h" /> | ||
| 175 | <ClInclude Include="src\msg_handler.h" /> | ||
| 176 | <ClInclude Include="src\platform.h" /> | ||
| 177 | <ClInclude Include="src\scm_rev.h" /> | ||
| 178 | <ClInclude Include="src\std_condition_variable.h" /> | ||
| 179 | <ClInclude Include="src\std_mutex.h" /> | ||
| 180 | <ClInclude Include="src\std_thread.h" /> | ||
| 181 | <ClInclude Include="src\string_util.h" /> | ||
| 182 | <ClInclude Include="src\swap.h" /> | ||
| 183 | <ClInclude Include="src\thread.h" /> | ||
| 184 | <ClInclude Include="src\thunk.h" /> | ||
| 185 | <ClInclude Include="src\timer.h" /> | ||
| 186 | <ClInclude Include="src\utf8.h" /> | ||
| 187 | </ItemGroup> | 155 | </ItemGroup> |
| 188 | <ItemGroup> | 156 | <ItemGroup> |
| 189 | <ClCompile Include="src\break_points.cpp" /> | 157 | <ClInclude Include="atomic.h" /> |
| 190 | <ClCompile Include="src\console_listener.cpp" /> | 158 | <ClInclude Include="atomic_gcc.h" /> |
| 191 | <ClCompile Include="src\extended_trace.cpp" /> | 159 | <ClInclude Include="atomic_win32.h" /> |
| 192 | <ClCompile Include="src\file_search.cpp" /> | 160 | <ClInclude Include="break_points.h" /> |
| 193 | <ClCompile Include="src\file_util.cpp" /> | 161 | <ClInclude Include="chunk_file.h" /> |
| 194 | <ClCompile Include="src\hash.cpp" /> | 162 | <ClInclude Include="common.h" /> |
| 195 | <ClCompile Include="src\log_manager.cpp" /> | 163 | <ClInclude Include="common_funcs.h" /> |
| 196 | <ClCompile Include="src\math_util.cpp" /> | 164 | <ClInclude Include="common_paths.h" /> |
| 197 | <ClCompile Include="src\memory_util.cpp" /> | 165 | <ClInclude Include="common_types.h" /> |
| 198 | <ClCompile Include="src\mem_arena.cpp" /> | 166 | <ClInclude Include="console_listener.h" /> |
| 199 | <ClCompile Include="src\misc.cpp" /> | 167 | <ClInclude Include="cpu_detect.h" /> |
| 200 | <ClCompile Include="src\msg_handler.cpp" /> | 168 | <ClInclude Include="debug_interface.h" /> |
| 201 | <ClCompile Include="src\string_util.cpp" /> | 169 | <ClInclude Include="emu_window.h" /> |
| 202 | <ClCompile Include="src\thread.cpp" /> | 170 | <ClInclude Include="extended_trace.h" /> |
| 203 | <ClCompile Include="src\timer.cpp" /> | 171 | <ClInclude Include="fifo_queue.h" /> |
| 204 | <ClCompile Include="src\utf8.cpp" /> | 172 | <ClInclude Include="file_search.h" /> |
| 205 | <ClCompile Include="src\version.cpp" /> | 173 | <ClInclude Include="file_util.h" /> |
| 174 | <ClInclude Include="fixed_size_queue.h" /> | ||
| 175 | <ClInclude Include="hash.h" /> | ||
| 176 | <ClInclude Include="linear_disk_cache.h" /> | ||
| 177 | <ClInclude Include="log.h" /> | ||
| 178 | <ClInclude Include="log_manager.h" /> | ||
| 179 | <ClInclude Include="math_util.h" /> | ||
| 180 | <ClInclude Include="memory_util.h" /> | ||
| 181 | <ClInclude Include="mem_arena.h" /> | ||
| 182 | <ClInclude Include="msg_handler.h" /> | ||
| 183 | <ClInclude Include="platform.h" /> | ||
| 184 | <ClInclude Include="std_condition_variable.h" /> | ||
| 185 | <ClInclude Include="std_mutex.h" /> | ||
| 186 | <ClInclude Include="std_thread.h" /> | ||
| 187 | <ClInclude Include="string_util.h" /> | ||
| 188 | <ClInclude Include="swap.h" /> | ||
| 189 | <ClInclude Include="thread.h" /> | ||
| 190 | <ClInclude Include="thunk.h" /> | ||
| 191 | <ClInclude Include="timer.h" /> | ||
| 192 | <ClInclude Include="utf8.h" /> | ||
| 206 | </ItemGroup> | 193 | </ItemGroup> |
| 207 | <ItemGroup> | 194 | <ItemGroup> |
| 208 | <None Include="CMakeLists.txt" /> | 195 | <ClCompile Include="break_points.cpp" /> |
| 196 | <ClCompile Include="console_listener.cpp" /> | ||
| 197 | <ClCompile Include="extended_trace.cpp" /> | ||
| 198 | <ClCompile Include="file_search.cpp" /> | ||
| 199 | <ClCompile Include="file_util.cpp" /> | ||
| 200 | <ClCompile Include="hash.cpp" /> | ||
| 201 | <ClCompile Include="log_manager.cpp" /> | ||
| 202 | <ClCompile Include="math_util.cpp" /> | ||
| 203 | <ClCompile Include="memory_util.cpp" /> | ||
| 204 | <ClCompile Include="mem_arena.cpp" /> | ||
| 205 | <ClCompile Include="misc.cpp" /> | ||
| 206 | <ClCompile Include="msg_handler.cpp" /> | ||
| 207 | <ClCompile Include="string_util.cpp" /> | ||
| 208 | <ClCompile Include="thread.cpp" /> | ||
| 209 | <ClCompile Include="timer.cpp" /> | ||
| 210 | <ClCompile Include="utf8.cpp" /> | ||
| 211 | <ClCompile Include="version.cpp" /> | ||
| 209 | </ItemGroup> | 212 | </ItemGroup> |
| 210 | <ItemGroup> | 213 | <ItemGroup> |
| 211 | <Reference Include="System" /> | 214 | <Text Include="CMakeLists.txt" /> |
| 212 | <Reference Include="System.Data" /> | ||
| 213 | <Reference Include="System.Drawing" /> | ||
| 214 | <Reference Include="System.Windows.Forms" /> | ||
| 215 | <Reference Include="System.Xml" /> | ||
| 216 | </ItemGroup> | 215 | </ItemGroup> |
| 217 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 216 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 218 | <ImportGroup Label="ExtensionTargets"> | 217 | <ImportGroup Label="ExtensionTargets"> |
diff --git a/src/common/common.vcxproj.filters b/src/common/common.vcxproj.filters index ccc15d613..3bdaa973f 100644 --- a/src/common/common.vcxproj.filters +++ b/src/common/common.vcxproj.filters | |||
| @@ -1,64 +1,63 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | <ItemGroup> | 3 | <ItemGroup> |
| 4 | <ClCompile Include="src\break_points.cpp" /> | 4 | <ClInclude Include="atomic.h" /> |
| 5 | <ClCompile Include="src\console_listener.cpp" /> | 5 | <ClInclude Include="atomic_gcc.h" /> |
| 6 | <ClCompile Include="src\extended_trace.cpp" /> | 6 | <ClInclude Include="atomic_win32.h" /> |
| 7 | <ClCompile Include="src\file_search.cpp" /> | 7 | <ClInclude Include="break_points.h" /> |
| 8 | <ClCompile Include="src\file_util.cpp" /> | 8 | <ClInclude Include="chunk_file.h" /> |
| 9 | <ClCompile Include="src\hash.cpp" /> | 9 | <ClInclude Include="common.h" /> |
| 10 | <ClCompile Include="src\log_manager.cpp" /> | 10 | <ClInclude Include="common_funcs.h" /> |
| 11 | <ClCompile Include="src\math_util.cpp" /> | 11 | <ClInclude Include="common_paths.h" /> |
| 12 | <ClCompile Include="src\memory_util.cpp" /> | 12 | <ClInclude Include="common_types.h" /> |
| 13 | <ClCompile Include="src\mem_arena.cpp" /> | 13 | <ClInclude Include="console_listener.h" /> |
| 14 | <ClCompile Include="src\misc.cpp" /> | 14 | <ClInclude Include="cpu_detect.h" /> |
| 15 | <ClCompile Include="src\msg_handler.cpp" /> | 15 | <ClInclude Include="debug_interface.h" /> |
| 16 | <ClCompile Include="src\string_util.cpp" /> | 16 | <ClInclude Include="emu_window.h" /> |
| 17 | <ClCompile Include="src\thread.cpp" /> | 17 | <ClInclude Include="extended_trace.h" /> |
| 18 | <ClCompile Include="src\timer.cpp" /> | 18 | <ClInclude Include="fifo_queue.h" /> |
| 19 | <ClCompile Include="src\version.cpp" /> | 19 | <ClInclude Include="file_search.h" /> |
| 20 | <ClCompile Include="src\utf8.cpp" /> | 20 | <ClInclude Include="file_util.h" /> |
| 21 | <ClInclude Include="fixed_size_queue.h" /> | ||
| 22 | <ClInclude Include="hash.h" /> | ||
| 23 | <ClInclude Include="linear_disk_cache.h" /> | ||
| 24 | <ClInclude Include="log.h" /> | ||
| 25 | <ClInclude Include="log_manager.h" /> | ||
| 26 | <ClInclude Include="math_util.h" /> | ||
| 27 | <ClInclude Include="mem_arena.h" /> | ||
| 28 | <ClInclude Include="memory_util.h" /> | ||
| 29 | <ClInclude Include="msg_handler.h" /> | ||
| 30 | <ClInclude Include="platform.h" /> | ||
| 31 | <ClInclude Include="std_condition_variable.h" /> | ||
| 32 | <ClInclude Include="std_mutex.h" /> | ||
| 33 | <ClInclude Include="std_thread.h" /> | ||
| 34 | <ClInclude Include="string_util.h" /> | ||
| 35 | <ClInclude Include="swap.h" /> | ||
| 36 | <ClInclude Include="thread.h" /> | ||
| 37 | <ClInclude Include="thunk.h" /> | ||
| 38 | <ClInclude Include="timer.h" /> | ||
| 39 | <ClInclude Include="utf8.h" /> | ||
| 21 | </ItemGroup> | 40 | </ItemGroup> |
| 22 | <ItemGroup> | 41 | <ItemGroup> |
| 23 | <ClInclude Include="src\atomic.h" /> | 42 | <ClCompile Include="break_points.cpp" /> |
| 24 | <ClInclude Include="src\break_points.h" /> | 43 | <ClCompile Include="console_listener.cpp" /> |
| 25 | <ClInclude Include="src\chunk_file.h" /> | 44 | <ClCompile Include="extended_trace.cpp" /> |
| 26 | <ClInclude Include="src\common.h" /> | 45 | <ClCompile Include="file_search.cpp" /> |
| 27 | <ClInclude Include="src\common_funcs.h" /> | 46 | <ClCompile Include="file_util.cpp" /> |
| 28 | <ClInclude Include="src\common_paths.h" /> | 47 | <ClCompile Include="hash.cpp" /> |
| 29 | <ClInclude Include="src\common_types.h" /> | 48 | <ClCompile Include="log_manager.cpp" /> |
| 30 | <ClInclude Include="src\console_listener.h" /> | 49 | <ClCompile Include="math_util.cpp" /> |
| 31 | <ClInclude Include="src\cpu_detect.h" /> | 50 | <ClCompile Include="mem_arena.cpp" /> |
| 32 | <ClInclude Include="src\debug_interface.h" /> | 51 | <ClCompile Include="memory_util.cpp" /> |
| 33 | <ClInclude Include="src\extended_trace.h" /> | 52 | <ClCompile Include="misc.cpp" /> |
| 34 | <ClInclude Include="src\fifo_queue.h" /> | 53 | <ClCompile Include="msg_handler.cpp" /> |
| 35 | <ClInclude Include="src\file_search.h" /> | 54 | <ClCompile Include="string_util.cpp" /> |
| 36 | <ClInclude Include="src\file_util.h" /> | 55 | <ClCompile Include="thread.cpp" /> |
| 37 | <ClInclude Include="src\fixed_size_queue.h" /> | 56 | <ClCompile Include="timer.cpp" /> |
| 38 | <ClInclude Include="src\hash.h" /> | 57 | <ClCompile Include="utf8.cpp" /> |
| 39 | <ClInclude Include="src\linear_disk_cache.h" /> | 58 | <ClCompile Include="version.cpp" /> |
| 40 | <ClInclude Include="src\log.h" /> | ||
| 41 | <ClInclude Include="src\log_manager.h" /> | ||
| 42 | <ClInclude Include="src\math_util.h" /> | ||
| 43 | <ClInclude Include="src\memory_util.h" /> | ||
| 44 | <ClInclude Include="src\mem_arena.h" /> | ||
| 45 | <ClInclude Include="src\msg_handler.h" /> | ||
| 46 | <ClInclude Include="src\scm_rev.h" /> | ||
| 47 | <ClInclude Include="src\std_condition_variable.h" /> | ||
| 48 | <ClInclude Include="src\std_mutex.h" /> | ||
| 49 | <ClInclude Include="src\std_thread.h" /> | ||
| 50 | <ClInclude Include="src\string_util.h" /> | ||
| 51 | <ClInclude Include="src\thread.h" /> | ||
| 52 | <ClInclude Include="src\thunk.h" /> | ||
| 53 | <ClInclude Include="src\timer.h" /> | ||
| 54 | <ClInclude Include="src\atomic_gcc.h" /> | ||
| 55 | <ClInclude Include="src\atomic_win32.h" /> | ||
| 56 | <ClInclude Include="src\emu_window.h" /> | ||
| 57 | <ClInclude Include="src\platform.h" /> | ||
| 58 | <ClInclude Include="src\swap.h" /> | ||
| 59 | <ClInclude Include="src\utf8.h" /> | ||
| 60 | </ItemGroup> | 59 | </ItemGroup> |
| 61 | <ItemGroup> | 60 | <ItemGroup> |
| 62 | <None Include="CMakeLists.txt" /> | 61 | <Text Include="CMakeLists.txt" /> |
| 63 | </ItemGroup> | 62 | </ItemGroup> |
| 64 | </Project> \ No newline at end of file | 63 | </Project> \ No newline at end of file |
diff --git a/src/common/common_paths.h b/src/common/common_paths.h index 9ccb87d82..252e93fa9 100644 --- a/src/common/common_paths.h +++ b/src/common/common_paths.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #define _COMMON_PATHS_H_ | 6 | #define _COMMON_PATHS_H_ |
| 7 | 7 | ||
| 8 | // Make sure we pick up USER_DIR if set in config.h | 8 | // Make sure we pick up USER_DIR if set in config.h |
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | 10 | ||
| 11 | // Directory seperators, do we need this? | 11 | // Directory seperators, do we need this? |
| 12 | #define DIR_SEP "/" | 12 | #define DIR_SEP "/" |
diff --git a/src/common/common_types.h b/src/common/common_types.h index af1cd0e21..4289b88d3 100644 --- a/src/common/common_types.h +++ b/src/common/common_types.h | |||
| @@ -62,7 +62,7 @@ typedef signed long long s64; ///< 64-bit signed int | |||
| 62 | typedef float f32; ///< 32-bit floating point | 62 | typedef float f32; ///< 32-bit floating point |
| 63 | typedef double f64; ///< 64-bit floating point | 63 | typedef double f64; ///< 64-bit floating point |
| 64 | 64 | ||
| 65 | #include "swap.h" | 65 | #include "common/swap.h" |
| 66 | 66 | ||
| 67 | /// Union for fast 16-bit type casting | 67 | /// Union for fast 16-bit type casting |
| 68 | union t16 { | 68 | union t16 { |
diff --git a/src/common/console_listener.cpp b/src/common/console_listener.cpp index 270ad9ce9..b5f32d1bd 100644 --- a/src/common/console_listener.cpp +++ b/src/common/console_listener.cpp | |||
| @@ -13,9 +13,9 @@ | |||
| 13 | #include <stdarg.h> | 13 | #include <stdarg.h> |
| 14 | #endif | 14 | #endif |
| 15 | 15 | ||
| 16 | #include "common.h" | 16 | #include "common/common.h" |
| 17 | #include "log_manager.h" // Common | 17 | #include "common/log_manager.h" // Common |
| 18 | #include "console_listener.h" // Common | 18 | #include "common/console_listener.h" // Common |
| 19 | 19 | ||
| 20 | ConsoleListener::ConsoleListener() | 20 | ConsoleListener::ConsoleListener() |
| 21 | { | 21 | { |
diff --git a/src/common/console_listener.h b/src/common/console_listener.h index a2936050d..224d17017 100644 --- a/src/common/console_listener.h +++ b/src/common/console_listener.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #ifndef _CONSOLELISTENER_H | 5 | #ifndef _CONSOLELISTENER_H |
| 6 | #define _CONSOLELISTENER_H | 6 | #define _CONSOLELISTENER_H |
| 7 | 7 | ||
| 8 | #include "log_manager.h" | 8 | #include "common/log_manager.h" |
| 9 | 9 | ||
| 10 | #ifdef _WIN32 | 10 | #ifdef _WIN32 |
| 11 | #include <windows.h> | 11 | #include <windows.h> |
diff --git a/src/common/emu_window.h b/src/common/emu_window.h index f49367057..7f68c9237 100644 --- a/src/common/emu_window.h +++ b/src/common/emu_window.h | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | #ifndef CORE_EMUWINDOW_H_ | 25 | #ifndef CORE_EMUWINDOW_H_ |
| 26 | #define CORE_EMUWINDOW_H_ | 26 | #define CORE_EMUWINDOW_H_ |
| 27 | 27 | ||
| 28 | #include "common.h" | 28 | #include "common/common.h" |
| 29 | 29 | ||
| 30 | //namespace input_common | 30 | //namespace input_common |
| 31 | //{ | 31 | //{ |
diff --git a/src/common/extended_trace.cpp b/src/common/extended_trace.cpp index 9f717dba3..77425bd0d 100644 --- a/src/common/extended_trace.cpp +++ b/src/common/extended_trace.cpp | |||
| @@ -16,8 +16,8 @@ | |||
| 16 | 16 | ||
| 17 | #include <windows.h> | 17 | #include <windows.h> |
| 18 | #include <stdio.h> | 18 | #include <stdio.h> |
| 19 | #include "extended_trace.h" | 19 | #include "common/extended_trace.h" |
| 20 | #include "string_util.h" | 20 | #include "common/string_util.h" |
| 21 | using namespace std; | 21 | using namespace std; |
| 22 | 22 | ||
| 23 | #include <tchar.h> | 23 | #include <tchar.h> |
diff --git a/src/common/fifo_queue.h b/src/common/fifo_queue.h index 57efcd839..4e80f53b4 100644 --- a/src/common/fifo_queue.h +++ b/src/common/fifo_queue.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | // a simple lockless thread-safe, | 5 | // a simple lockless thread-safe, |
| 6 | // single reader, single writer queue | 6 | // single reader, single writer queue |
| 7 | 7 | ||
| 8 | #include "atomic.h" | 8 | #include "common/atomic.h" |
| 9 | 9 | ||
| 10 | namespace Common | 10 | namespace Common |
| 11 | { | 11 | { |
diff --git a/src/common/file_search.cpp b/src/common/file_search.cpp index 59f640109..a9d19477d 100644 --- a/src/common/file_search.cpp +++ b/src/common/file_search.cpp | |||
| @@ -3,8 +3,8 @@ | |||
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #include "common.h" | 6 | #include "common/common.h" |
| 7 | #include "common_paths.h" | 7 | #include "common/common_paths.h" |
| 8 | #ifndef _WIN32 | 8 | #ifndef _WIN32 |
| 9 | #include <sys/types.h> | 9 | #include <sys/types.h> |
| 10 | #include <dirent.h> | 10 | #include <dirent.h> |
| @@ -15,9 +15,8 @@ | |||
| 15 | #include <string> | 15 | #include <string> |
| 16 | #include <algorithm> | 16 | #include <algorithm> |
| 17 | 17 | ||
| 18 | #include "file_search.h" | 18 | #include "common/file_search.h" |
| 19 | 19 | #include "common/string_util.h" | |
| 20 | #include "string_util.h" | ||
| 21 | 20 | ||
| 22 | 21 | ||
| 23 | CFileSearch::CFileSearch(const CFileSearch::XStringVector& _rSearchStrings, const CFileSearch::XStringVector& _rDirectories) | 22 | CFileSearch::CFileSearch(const CFileSearch::XStringVector& _rSearchStrings, const CFileSearch::XStringVector& _rDirectories) |
diff --git a/src/common/file_util.cpp b/src/common/file_util.cpp index 8b47cb3e5..d36304d91 100644 --- a/src/common/file_util.cpp +++ b/src/common/file_util.cpp | |||
| @@ -3,10 +3,10 @@ | |||
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #include "common.h" | 6 | #include "common/common.h" |
| 7 | #include "common_paths.h" | 7 | #include "common/common_paths.h" |
| 8 | #include "file_util.h" | 8 | #include "common/file_util.h" |
| 9 | #include "string_util.h" | 9 | #include "common/string_util.h" |
| 10 | 10 | ||
| 11 | #ifdef _WIN32 | 11 | #ifdef _WIN32 |
| 12 | #include <windows.h> | 12 | #include <windows.h> |
| @@ -32,7 +32,7 @@ | |||
| 32 | #include <algorithm> | 32 | #include <algorithm> |
| 33 | #include <sys/stat.h> | 33 | #include <sys/stat.h> |
| 34 | 34 | ||
| 35 | #include "string_util.h" | 35 | #include "common/string_util.h" |
| 36 | 36 | ||
| 37 | #ifndef S_ISDIR | 37 | #ifndef S_ISDIR |
| 38 | #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) | 38 | #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) |
diff --git a/src/common/file_util.h b/src/common/file_util.h index f4ef949d8..5edb43f6a 100644 --- a/src/common/file_util.h +++ b/src/common/file_util.h | |||
| @@ -12,8 +12,8 @@ | |||
| 12 | #include <vector> | 12 | #include <vector> |
| 13 | #include <string.h> | 13 | #include <string.h> |
| 14 | 14 | ||
| 15 | #include "common.h" | 15 | #include "common/common.h" |
| 16 | #include "string_util.h" | 16 | #include "common/string_util.h" |
| 17 | 17 | ||
| 18 | // User directory indices for GetUserPath | 18 | // User directory indices for GetUserPath |
| 19 | enum { | 19 | enum { |
diff --git a/src/common/hash.cpp b/src/common/hash.cpp index 5303f07b5..d2ebc7341 100644 --- a/src/common/hash.cpp +++ b/src/common/hash.cpp | |||
| @@ -3,9 +3,9 @@ | |||
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #include "hash.h" | 6 | #include "common/hash.h" |
| 7 | #if _M_SSE >= 0x402 | 7 | #if _M_SSE >= 0x402 |
| 8 | #include "cpu_detect.h" | 8 | #include "common/cpu_detect.h" |
| 9 | #include <nmmintrin.h> | 9 | #include <nmmintrin.h> |
| 10 | #endif | 10 | #endif |
| 11 | 11 | ||
diff --git a/src/common/hash.h b/src/common/hash.h index addfa4b5f..c69908415 100644 --- a/src/common/hash.h +++ b/src/common/hash.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #ifndef _HASH_H_ | 6 | #ifndef _HASH_H_ |
| 7 | #define _HASH_H_ | 7 | #define _HASH_H_ |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | 10 | ||
| 11 | u32 HashFletcher(const u8* data_u8, size_t length); // FAST. Length & 1 == 0. | 11 | u32 HashFletcher(const u8* data_u8, size_t length); // FAST. Length & 1 == 0. |
| 12 | u32 HashAdler32(const u8* data, size_t len); // Fairly accurate, slightly slower | 12 | u32 HashAdler32(const u8* data, size_t len); // Fairly accurate, slightly slower |
diff --git a/src/common/linear_disk_cache.h b/src/common/linear_disk_cache.h index da5d6b9b4..a24687615 100644 --- a/src/common/linear_disk_cache.h +++ b/src/common/linear_disk_cache.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #ifndef _LINEAR_DISKCACHE | 6 | #ifndef _LINEAR_DISKCACHE |
| 7 | #define _LINEAR_DISKCACHE | 7 | #define _LINEAR_DISKCACHE |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | #include <fstream> | 10 | #include <fstream> |
| 11 | 11 | ||
| 12 | // defined in Version.cpp | 12 | // defined in Version.cpp |
diff --git a/src/common/log_manager.cpp b/src/common/log_manager.cpp index b5b034846..245760d0d 100644 --- a/src/common/log_manager.cpp +++ b/src/common/log_manager.cpp | |||
| @@ -4,14 +4,11 @@ | |||
| 4 | 4 | ||
| 5 | #include <algorithm> | 5 | #include <algorithm> |
| 6 | 6 | ||
| 7 | #ifdef ANDROID | 7 | #include "common/log_manager.h" |
| 8 | #include "Host.h" | 8 | #include "common/console_listener.h" |
| 9 | #endif | 9 | #include "common/timer.h" |
| 10 | #include "log_manager.h" | 10 | #include "common/thread.h" |
| 11 | #include "console_listener.h" | 11 | #include "common/file_util.h" |
| 12 | #include "timer.h" | ||
| 13 | #include "thread.h" | ||
| 14 | #include "file_util.h" | ||
| 15 | 12 | ||
| 16 | void GenericLog(LogTypes::LOG_LEVELS level, LogTypes::LOG_TYPE type, | 13 | void GenericLog(LogTypes::LOG_LEVELS level, LogTypes::LOG_TYPE type, |
| 17 | const char *file, int line, const char* fmt, ...) | 14 | const char *file, int line, const char* fmt, ...) |
diff --git a/src/common/log_manager.h b/src/common/log_manager.h index 579198ff6..580860b4d 100644 --- a/src/common/log_manager.h +++ b/src/common/log_manager.h | |||
| @@ -5,10 +5,10 @@ | |||
| 5 | #ifndef _LOGMANAGER_H_ | 5 | #ifndef _LOGMANAGER_H_ |
| 6 | #define _LOGMANAGER_H_ | 6 | #define _LOGMANAGER_H_ |
| 7 | 7 | ||
| 8 | #include "log.h" | 8 | #include "common/log.h" |
| 9 | #include "string_util.h" | 9 | #include "common/string_util.h" |
| 10 | #include "thread.h" | 10 | #include "common/thread.h" |
| 11 | #include "file_util.h" | 11 | #include "common/file_util.h" |
| 12 | 12 | ||
| 13 | #include <set> | 13 | #include <set> |
| 14 | #include <string.h> | 14 | #include <string.h> |
diff --git a/src/common/math_util.cpp b/src/common/math_util.cpp index da90f8d74..82eceab00 100644 --- a/src/common/math_util.cpp +++ b/src/common/math_util.cpp | |||
| @@ -3,8 +3,8 @@ | |||
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #include "common.h" | 6 | #include "common/common.h" |
| 7 | #include "math_util.h" | 7 | #include "common/math_util.h" |
| 8 | 8 | ||
| 9 | #include <cmath> | 9 | #include <cmath> |
| 10 | #include <numeric> | 10 | #include <numeric> |
diff --git a/src/common/math_util.h b/src/common/math_util.h index 4410c5e01..9167d2012 100644 --- a/src/common/math_util.h +++ b/src/common/math_util.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | #ifndef _MATH_UTIL_H_ | 6 | #ifndef _MATH_UTIL_H_ |
| 7 | #define _MATH_UTIL_H_ | 7 | #define _MATH_UTIL_H_ |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | 10 | ||
| 11 | #include <vector> | 11 | #include <vector> |
| 12 | 12 | ||
diff --git a/src/common/mem_arena.cpp b/src/common/mem_arena.cpp index 1a6fcf44d..b918eb568 100644 --- a/src/common/mem_arena.cpp +++ b/src/common/mem_arena.cpp | |||
| @@ -17,12 +17,10 @@ | |||
| 17 | 17 | ||
| 18 | #include <string> | 18 | #include <string> |
| 19 | 19 | ||
| 20 | #include "memory_util.h" | 20 | #include "common/memory_util.h" |
| 21 | #include "mem_arena.h" | 21 | #include "common/mem_arena.h" |
| 22 | 22 | ||
| 23 | #ifdef _WIN32 | 23 | #ifndef _WIN32 |
| 24 | //#include "CommonWindows.h" | ||
| 25 | #else | ||
| 26 | #include <sys/stat.h> | 24 | #include <sys/stat.h> |
| 27 | #include <fcntl.h> | 25 | #include <fcntl.h> |
| 28 | #include <unistd.h> | 26 | #include <unistd.h> |
diff --git a/src/common/mem_arena.h b/src/common/mem_arena.h index 8bdf9f189..667efbea9 100644 --- a/src/common/mem_arena.h +++ b/src/common/mem_arena.h | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | #include <e32std.h> | 26 | #include <e32std.h> |
| 27 | #endif | 27 | #endif |
| 28 | 28 | ||
| 29 | #include "common.h" | 29 | #include "common/common.h" |
| 30 | 30 | ||
| 31 | // This class lets you create a block of anonymous RAM, and then arbitrarily map views into it. | 31 | // This class lets you create a block of anonymous RAM, and then arbitrarily map views into it. |
| 32 | // Multiple views can mirror the same section of the block, which makes it very convient for emulating | 32 | // Multiple views can mirror the same section of the block, which makes it very convient for emulating |
diff --git a/src/common/memory_util.cpp b/src/common/memory_util.cpp index cc6e77b35..71ef159c3 100644 --- a/src/common/memory_util.cpp +++ b/src/common/memory_util.cpp | |||
| @@ -3,9 +3,9 @@ | |||
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | #include "common.h" | 6 | #include "common/common.h" |
| 7 | #include "memory_util.h" | 7 | #include "common/memory_util.h" |
| 8 | #include "string_util.h" | 8 | #include "common/string_util.h" |
| 9 | 9 | ||
| 10 | #ifdef _WIN32 | 10 | #ifdef _WIN32 |
| 11 | #include <windows.h> | 11 | #include <windows.h> |
diff --git a/src/common/misc.cpp b/src/common/misc.cpp index 935805478..cf6df44e8 100644 --- a/src/common/misc.cpp +++ b/src/common/misc.cpp | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | 6 | ||
| 7 | #ifdef _WIN32 | 7 | #ifdef _WIN32 |
| 8 | #include <windows.h> | 8 | #include <windows.h> |
diff --git a/src/common/msg_handler.cpp b/src/common/msg_handler.cpp index 8e9fe218e..c1386cdaa 100644 --- a/src/common/msg_handler.cpp +++ b/src/common/msg_handler.cpp | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #include <stdio.h> // System | 5 | #include <stdio.h> // System |
| 6 | 6 | ||
| 7 | #include "common.h" // Local | 7 | #include "common/common.h" // Local |
| 8 | #include "string_util.h" | 8 | #include "common/string_util.h" |
| 9 | 9 | ||
| 10 | bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style); | 10 | bool DefaultMsgHandler(const char* caption, const char* text, bool yes_no, int Style); |
| 11 | static MsgAlertHandler msg_handler = DefaultMsgHandler; | 11 | static MsgAlertHandler msg_handler = DefaultMsgHandler; |
diff --git a/src/common/platform.h b/src/common/platform.h index 84c6b6365..633f1d694 100644 --- a/src/common/platform.h +++ b/src/common/platform.h | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | #ifndef COMMON_PLATFORM_H_ | 25 | #ifndef COMMON_PLATFORM_H_ |
| 26 | #define COMMON_PLATFORM_H_ | 26 | #define COMMON_PLATFORM_H_ |
| 27 | 27 | ||
| 28 | #include "common_types.h" | 28 | #include "common/common_types.h" |
| 29 | 29 | ||
| 30 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 30 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 31 | // Platform definitions | 31 | // Platform definitions |
diff --git a/src/common/scm_rev_gen.vcxproj b/src/common/scm_rev_gen.vcxproj index d2d9b7fbb..6b81c9055 100644 --- a/src/common/scm_rev_gen.vcxproj +++ b/src/common/scm_rev_gen.vcxproj | |||
| @@ -19,12 +19,11 @@ | |||
| 19 | </ProjectConfiguration> | 19 | </ProjectConfiguration> |
| 20 | </ItemGroup> | 20 | </ItemGroup> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <None Include="scm_rev_gen.js"> | 22 | <ClInclude Include="force_rebuild.h" /> |
| 23 | </None> | 23 | <ClInclude Include="scm_rev.h" /> |
| 24 | </ItemGroup> | 24 | </ItemGroup> |
| 25 | <ItemGroup> | 25 | <ItemGroup> |
| 26 | <ClInclude Include="force_rebuild.h" /> | 26 | <None Include="scm_rev_gen.js" /> |
| 27 | <ClInclude Include="src\scm_rev.h" /> | ||
| 28 | </ItemGroup> | 27 | </ItemGroup> |
| 29 | <PropertyGroup Label="Globals"> | 28 | <PropertyGroup Label="Globals"> |
| 30 | <ProjectGuid>{69F00340-5C3D-449F-9A80-958435C6CF06}</ProjectGuid> | 29 | <ProjectGuid>{69F00340-5C3D-449F-9A80-958435C6CF06}</ProjectGuid> |
diff --git a/src/common/std_condition_variable.h b/src/common/std_condition_variable.h index cee7a9dcd..8964b4f6f 100644 --- a/src/common/std_condition_variable.h +++ b/src/common/std_condition_variable.h | |||
| @@ -29,7 +29,7 @@ | |||
| 29 | 29 | ||
| 30 | // partial std::condition_variable implementation for win32/pthread | 30 | // partial std::condition_variable implementation for win32/pthread |
| 31 | 31 | ||
| 32 | #include "std_mutex.h" | 32 | #include "common/std_mutex.h" |
| 33 | 33 | ||
| 34 | #if (_MSC_VER >= 1600) || (GCC_VERSION >= GCC_VER(4,3,0) && __GXX_EXPERIMENTAL_CXX0X__) | 34 | #if (_MSC_VER >= 1600) || (GCC_VERSION >= GCC_VER(4,3,0) && __GXX_EXPERIMENTAL_CXX0X__) |
| 35 | #define USE_RVALUE_REFERENCES | 35 | #define USE_RVALUE_REFERENCES |
diff --git a/src/common/string_util.cpp b/src/common/string_util.cpp index 415dcbbc7..a99644f11 100644 --- a/src/common/string_util.cpp +++ b/src/common/string_util.cpp | |||
| @@ -6,9 +6,9 @@ | |||
| 6 | #include <stdio.h> | 6 | #include <stdio.h> |
| 7 | #include <algorithm> | 7 | #include <algorithm> |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | #include "common_paths.h" | 10 | #include "common/common_paths.h" |
| 11 | #include "string_util.h" | 11 | #include "common/string_util.h" |
| 12 | 12 | ||
| 13 | #ifdef _WIN32 | 13 | #ifdef _WIN32 |
| 14 | #include <Windows.h> | 14 | #include <Windows.h> |
diff --git a/src/common/string_util.h b/src/common/string_util.h index fcbae4715..6b7e84797 100644 --- a/src/common/string_util.h +++ b/src/common/string_util.h | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | #include <sstream> | 12 | #include <sstream> |
| 13 | #include <iomanip> | 13 | #include <iomanip> |
| 14 | 14 | ||
| 15 | #include "common.h" | 15 | #include "common/common.h" |
| 16 | 16 | ||
| 17 | std::string StringFromFormat(const char* format, ...); | 17 | std::string StringFromFormat(const char* format, ...); |
| 18 | // Cheap! | 18 | // Cheap! |
diff --git a/src/common/thread.cpp b/src/common/thread.cpp index 27dbf3f93..c70ee37cf 100644 --- a/src/common/thread.cpp +++ b/src/common/thread.cpp | |||
| @@ -2,8 +2,8 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "thread.h" | 5 | #include "common/thread.h" |
| 6 | #include "common.h" | 6 | #include "common/common.h" |
| 7 | 7 | ||
| 8 | #ifdef __APPLE__ | 8 | #ifdef __APPLE__ |
| 9 | #include <mach/mach.h> | 9 | #include <mach/mach.h> |
diff --git a/src/common/thread.h b/src/common/thread.h index 6384a44a1..d72ac7b47 100644 --- a/src/common/thread.h +++ b/src/common/thread.h | |||
| @@ -5,12 +5,12 @@ | |||
| 5 | #ifndef _THREAD_H_ | 5 | #ifndef _THREAD_H_ |
| 6 | #define _THREAD_H_ | 6 | #define _THREAD_H_ |
| 7 | 7 | ||
| 8 | #include "std_condition_variable.h" | 8 | #include "common/std_condition_variable.h" |
| 9 | #include "std_mutex.h" | 9 | #include "common/std_mutex.h" |
| 10 | #include "std_thread.h" | 10 | #include "common/std_thread.h" |
| 11 | 11 | ||
| 12 | // Don't include common.h here as it will break LogManager | 12 | // Don't include common.h here as it will break LogManager |
| 13 | #include "common_types.h" | 13 | #include "common/common_types.h" |
| 14 | #include <stdio.h> | 14 | #include <stdio.h> |
| 15 | #include <string.h> | 15 | #include <string.h> |
| 16 | 16 | ||
diff --git a/src/common/thunk.h b/src/common/thunk.h index c9e6fd39f..2c2f23cd0 100644 --- a/src/common/thunk.h +++ b/src/common/thunk.h | |||
| @@ -7,8 +7,7 @@ | |||
| 7 | 7 | ||
| 8 | #include <map> | 8 | #include <map> |
| 9 | 9 | ||
| 10 | #include "common.h" | 10 | #include "common/common.h" |
| 11 | #include "x64Emitter.h" | ||
| 12 | 11 | ||
| 13 | // This simple class creates a wrapper around a C/C++ function that saves all fp state | 12 | // This simple class creates a wrapper around a C/C++ function that saves all fp state |
| 14 | // before entering it, and restores it upon exit. This is required to be able to selectively | 13 | // before entering it, and restores it upon exit. This is required to be able to selectively |
diff --git a/src/common/timer.cpp b/src/common/timer.cpp index 90604292e..f8e1fadca 100644 --- a/src/common/timer.cpp +++ b/src/common/timer.cpp | |||
| @@ -12,9 +12,9 @@ | |||
| 12 | #include <sys/time.h> | 12 | #include <sys/time.h> |
| 13 | #endif | 13 | #endif |
| 14 | 14 | ||
| 15 | #include "common.h" | 15 | #include "common/common.h" |
| 16 | #include "timer.h" | 16 | #include "common/timer.h" |
| 17 | #include "string_util.h" | 17 | #include "common/string_util.h" |
| 18 | 18 | ||
| 19 | namespace Common | 19 | namespace Common |
| 20 | { | 20 | { |
diff --git a/src/common/timer.h b/src/common/timer.h index 20c86762a..cfa5cf609 100644 --- a/src/common/timer.h +++ b/src/common/timer.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #ifndef _TIMER_H_ | 5 | #ifndef _TIMER_H_ |
| 6 | #define _TIMER_H_ | 6 | #define _TIMER_H_ |
| 7 | 7 | ||
| 8 | #include "common.h" | 8 | #include "common/common.h" |
| 9 | #include <string> | 9 | #include <string> |
| 10 | 10 | ||
| 11 | namespace Common | 11 | namespace Common |
diff --git a/src/common/utf8.cpp b/src/common/utf8.cpp index 9aa8088ef..fe5270183 100644 --- a/src/common/utf8.cpp +++ b/src/common/utf8.cpp | |||
| @@ -26,8 +26,8 @@ | |||
| 26 | #include <algorithm> | 26 | #include <algorithm> |
| 27 | #include <string> | 27 | #include <string> |
| 28 | 28 | ||
| 29 | #include "common_types.h" | 29 | #include "common/common_types.h" |
| 30 | #include "utf8.h" | 30 | #include "common/utf8.h" |
| 31 | 31 | ||
| 32 | // is start of UTF sequence | 32 | // is start of UTF sequence |
| 33 | inline bool isutf(char c) { | 33 | inline bool isutf(char c) { |
diff --git a/src/common/utf8.h b/src/common/utf8.h index 36cf75713..6479ec5ad 100644 --- a/src/common/utf8.h +++ b/src/common/utf8.h | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | #pragma once | 17 | #pragma once |
| 18 | 18 | ||
| 19 | #include "common_types.h" | 19 | #include "common/common_types.h" |
| 20 | #include <string> | 20 | #include <string> |
| 21 | 21 | ||
| 22 | u32 u8_nextchar(const char *s, int *i); | 22 | u32 u8_nextchar(const char *s, int *i); |
diff --git a/src/common/version.cpp b/src/common/version.cpp index 01890dbb6..f0df884d7 100644 --- a/src/common/version.cpp +++ b/src/common/version.cpp | |||
| @@ -2,8 +2,8 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | #include "scm_rev.h" | 6 | #include "common/scm_rev.h" |
| 7 | 7 | ||
| 8 | #ifdef _DEBUG | 8 | #ifdef _DEBUG |
| 9 | #define BUILD_TYPE_STR "Debug " | 9 | #define BUILD_TYPE_STR "Debug " |
diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h index eee2f6240..e5df2d971 100644 --- a/src/core/arm/arm_interface.h +++ b/src/core/arm/arm_interface.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "common_types.h" | 8 | #include "common/common_types.h" |
| 9 | 9 | ||
| 10 | /// Generic ARM11 CPU interface | 10 | /// Generic ARM11 CPU interface |
| 11 | class ARM_Interface { | 11 | class ARM_Interface { |
diff --git a/src/core/arm/disassembler/arm_disasm.cpp b/src/core/arm/disassembler/arm_disasm.cpp index 82ca5ee8d..db1567498 100644 --- a/src/core/arm/disassembler/arm_disasm.cpp +++ b/src/core/arm/disassembler/arm_disasm.cpp | |||
| @@ -2,7 +2,8 @@ | |||
| 2 | 2 | ||
| 3 | #include <stdio.h> | 3 | #include <stdio.h> |
| 4 | #include <string.h> | 4 | #include <string.h> |
| 5 | #include "arm_disasm.h" | 5 | |
| 6 | #include "core/arm/disassembler/arm_disasm.h" | ||
| 6 | 7 | ||
| 7 | static const char *cond_names[] = { | 8 | static const char *cond_names[] = { |
| 8 | "eq", | 9 | "eq", |
diff --git a/src/core/arm/interpreter/arm_interpreter.h b/src/core/arm/interpreter/arm_interpreter.h index 074149f1b..03b781c6d 100644 --- a/src/core/arm/interpreter/arm_interpreter.h +++ b/src/core/arm/interpreter/arm_interpreter.h | |||
| @@ -24,12 +24,11 @@ | |||
| 24 | 24 | ||
| 25 | #pragma once | 25 | #pragma once |
| 26 | 26 | ||
| 27 | #include "common.h" | 27 | #include "common/common.h" |
| 28 | #include "common_types.h" | ||
| 29 | #include "arm/arm_interface.h" | ||
| 30 | 28 | ||
| 31 | #include "arm/interpreter/armdefs.h" | 29 | #include "core/arm/arm_interface.h" |
| 32 | #include "arm/interpreter/armemu.h" | 30 | #include "core/arm/interpreter/armdefs.h" |
| 31 | #include "core/arm/interpreter/armemu.h" | ||
| 33 | 32 | ||
| 34 | class ARM_Interpreter : virtual public ARM_Interface { | 33 | class ARM_Interpreter : virtual public ARM_Interface { |
| 35 | public: | 34 | public: |
diff --git a/src/core/arm/interpreter/armcpu.h b/src/core/arm/interpreter/armcpu.h index d7e336b94..6b5ea8566 100644 --- a/src/core/arm/interpreter/armcpu.h +++ b/src/core/arm/interpreter/armcpu.h | |||
| @@ -28,7 +28,7 @@ | |||
| 28 | #include <stddef.h> | 28 | #include <stddef.h> |
| 29 | #include <stdio.h> | 29 | #include <stdio.h> |
| 30 | 30 | ||
| 31 | #include "thread.h" | 31 | #include "common/thread.h" |
| 32 | 32 | ||
| 33 | 33 | ||
| 34 | typedef struct ARM_CPU_State_s { | 34 | typedef struct ARM_CPU_State_s { |
diff --git a/src/core/arm/interpreter/armdefs.h b/src/core/arm/interpreter/armdefs.h index 0136a52d2..30b5b689c 100644 --- a/src/core/arm/interpreter/armdefs.h +++ b/src/core/arm/interpreter/armdefs.h | |||
| @@ -32,7 +32,7 @@ | |||
| 32 | //#include "portable/mman.h" | 32 | //#include "portable/mman.h" |
| 33 | 33 | ||
| 34 | #include "arm_regformat.h" | 34 | #include "arm_regformat.h" |
| 35 | #include "platform.h" | 35 | #include "common/platform.h" |
| 36 | #include "skyeye_defs.h" | 36 | #include "skyeye_defs.h" |
| 37 | 37 | ||
| 38 | //AJ2D-------------------------------------------------------------------------- | 38 | //AJ2D-------------------------------------------------------------------------- |
| @@ -82,7 +82,7 @@ | |||
| 82 | //teawater add DBCT_TEST_SPEED 2005.10.04--------------------------------------- | 82 | //teawater add DBCT_TEST_SPEED 2005.10.04--------------------------------------- |
| 83 | #include <signal.h> | 83 | #include <signal.h> |
| 84 | 84 | ||
| 85 | #include "platform.h" | 85 | #include "common/platform.h" |
| 86 | 86 | ||
| 87 | #if EMU_PLATFORM == PLATFORM_LINUX | 87 | #if EMU_PLATFORM == PLATFORM_LINUX |
| 88 | #include <sys/time.h> | 88 | #include <sys/time.h> |
diff --git a/src/core/arm/interpreter/armemu.h b/src/core/arm/interpreter/armemu.h index 2ab317fdd..7391dea7f 100644 --- a/src/core/arm/interpreter/armemu.h +++ b/src/core/arm/interpreter/armemu.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | #ifndef __ARMEMU_H__ | 17 | #ifndef __ARMEMU_H__ |
| 18 | #define __ARMEMU_H__ | 18 | #define __ARMEMU_H__ |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | #include "armdefs.h" | 21 | #include "armdefs.h" |
| 22 | //#include "skyeye.h" | 22 | //#include "skyeye.h" |
| 23 | 23 | ||
diff --git a/src/core/arm/interpreter/arminit.cpp b/src/core/arm/interpreter/arminit.cpp index f48232eec..cdbd02f3c 100644 --- a/src/core/arm/interpreter/arminit.cpp +++ b/src/core/arm/interpreter/arminit.cpp | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ | 16 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | #include "platform.h" | 19 | #include "common/platform.h" |
| 20 | #if EMU_PLATFORM == PLATFORM_LINUX | 20 | #if EMU_PLATFORM == PLATFORM_LINUX |
| 21 | #include <unistd.h> | 21 | #include <unistd.h> |
| 22 | #endif | 22 | #endif |
diff --git a/src/core/arm/interpreter/armmmu.h b/src/core/arm/interpreter/armmmu.h index c28d8753e..8b24e6151 100644 --- a/src/core/arm/interpreter/armmmu.h +++ b/src/core/arm/interpreter/armmmu.h | |||
| @@ -172,18 +172,18 @@ typedef struct mmu_ops_s | |||
| 172 | } mmu_ops_t; | 172 | } mmu_ops_t; |
| 173 | 173 | ||
| 174 | 174 | ||
| 175 | #include "arm/mmu/tlb.h" | 175 | #include "core/arm/mmu/tlb.h" |
| 176 | #include "arm/mmu/rb.h" | 176 | #include "core/arm/mmu/rb.h" |
| 177 | #include "arm/mmu/wb.h" | 177 | #include "core/arm/mmu/wb.h" |
| 178 | #include "arm/mmu/cache.h" | 178 | #include "core/arm/mmu/cache.h" |
| 179 | 179 | ||
| 180 | /*special process mmu.h*/ | 180 | /*special process mmu.h*/ |
| 181 | //#include "arm/mmu/sa_mmu.h" | 181 | //#include "core/arm/mmu/sa_mmu.h" |
| 182 | //#include "arm/mmu/arm7100_mmu.h" | 182 | //#include "core/arm/mmu/arm7100_mmu.h" |
| 183 | //#include "arm/mmu/arm920t_mmu.h" | 183 | //#include "core/arm/mmu/arm920t_mmu.h" |
| 184 | //#include "arm/mmu/arm926ejs_mmu.h" | 184 | //#include "core/arm/mmu/arm926ejs_mmu.h" |
| 185 | #include "arm/mmu/arm1176jzf_s_mmu.h" | 185 | #include "core/arm/mmu/arm1176jzf_s_mmu.h" |
| 186 | //#include "arm/mmu/cortex_a9_mmu.h" | 186 | //#include "core/arm/mmu/cortex_a9_mmu.h" |
| 187 | 187 | ||
| 188 | typedef struct mmu_state_t | 188 | typedef struct mmu_state_t |
| 189 | { | 189 | { |
diff --git a/src/core/arm/interpreter/skyeye_defs.h b/src/core/arm/interpreter/skyeye_defs.h index 6562e595a..b6713ebad 100644 --- a/src/core/arm/interpreter/skyeye_defs.h +++ b/src/core/arm/interpreter/skyeye_defs.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | #ifndef CORE_ARM_SKYEYE_DEFS_H_ | 1 | #ifndef CORE_ARM_SKYEYE_DEFS_H_ |
| 2 | #define CORE_ARM_SKYEYE_DEFS_H_ | 2 | #define CORE_ARM_SKYEYE_DEFS_H_ |
| 3 | 3 | ||
| 4 | #include "common.h" | 4 | #include "common/common.h" |
| 5 | 5 | ||
| 6 | #define MODE32 | 6 | #define MODE32 |
| 7 | #define MODET | 7 | #define MODET |
diff --git a/src/core/arm/mmu/arm1176jzf_s_mmu.cpp b/src/core/arm/mmu/arm1176jzf_s_mmu.cpp index 0a3206abb..7e7fbfbfa 100644 --- a/src/core/arm/mmu/arm1176jzf_s_mmu.cpp +++ b/src/core/arm/mmu/arm1176jzf_s_mmu.cpp | |||
| @@ -22,11 +22,11 @@ | |||
| 22 | #include <string.h> | 22 | #include <string.h> |
| 23 | #include <stdint.h> | 23 | #include <stdint.h> |
| 24 | 24 | ||
| 25 | #include "mem_map.h" | 25 | #include "core/mem_map.h" |
| 26 | 26 | ||
| 27 | #include "arm/interpreter/skyeye_defs.h" | 27 | #include "core/arm/interpreter/skyeye_defs.h" |
| 28 | 28 | ||
| 29 | #include "arm/interpreter/armdefs.h" | 29 | #include "core/arm/interpreter/armdefs.h" |
| 30 | //#include "bank_defs.h" | 30 | //#include "bank_defs.h" |
| 31 | #if 0 | 31 | #if 0 |
| 32 | #define TLB_SIZE 1024 * 1024 | 32 | #define TLB_SIZE 1024 * 1024 |
diff --git a/src/core/core.cpp b/src/core/core.cpp index 540b20f27..28f6b6c58 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -2,12 +2,14 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "core.h" | 6 | #include "common/log.h" |
| 7 | #include "mem_map.h" | 7 | #include "core/core.h" |
| 8 | #include "hw/hw.h" | 8 | |
| 9 | #include "arm/disassembler/arm_disasm.h" | 9 | #include "core/mem_map.h" |
| 10 | #include "arm/interpreter/arm_interpreter.h" | 10 | #include "core/hw/hw.h" |
| 11 | #include "core/arm/disassembler/arm_disasm.h" | ||
| 12 | #include "core/arm/interpreter/arm_interpreter.h" | ||
| 11 | 13 | ||
| 12 | namespace Core { | 14 | namespace Core { |
| 13 | 15 | ||
diff --git a/src/core/core.h b/src/core/core.h index bae9f3e3d..4b42dabcb 100644 --- a/src/core/core.h +++ b/src/core/core.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "arm/arm_interface.h" | 7 | #include "core/arm/arm_interface.h" |
| 8 | #include "arm/interpreter/armdefs.h" | 8 | #include "core/arm/interpreter/armdefs.h" |
| 9 | 9 | ||
| 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 11 | 11 | ||
diff --git a/src/core/core.vcxproj b/src/core/core.vcxproj index 2edb51214..1800b5512 100644 --- a/src/core/core.vcxproj +++ b/src/core/core.vcxproj | |||
| @@ -137,59 +137,59 @@ | |||
| 137 | </ProjectReference> | 137 | </ProjectReference> |
| 138 | </ItemGroup> | 138 | </ItemGroup> |
| 139 | <ItemGroup> | 139 | <ItemGroup> |
| 140 | <ClCompile Include="src\arm\disassembler\arm_disasm.cpp" /> | 140 | <ClCompile Include="arm\disassembler\arm_disasm.cpp" /> |
| 141 | <ClCompile Include="src\arm\interpreter\armemu.cpp" /> | 141 | <ClCompile Include="arm\interpreter\armemu.cpp" /> |
| 142 | <ClCompile Include="src\arm\interpreter\arminit.cpp" /> | 142 | <ClCompile Include="arm\interpreter\arminit.cpp" /> |
| 143 | <ClCompile Include="src\arm\interpreter\armmmu.cpp" /> | 143 | <ClCompile Include="arm\interpreter\armmmu.cpp" /> |
| 144 | <ClCompile Include="src\arm\interpreter\armos.cpp" /> | 144 | <ClCompile Include="arm\interpreter\armos.cpp" /> |
| 145 | <ClCompile Include="src\arm\interpreter\armsupp.cpp" /> | 145 | <ClCompile Include="arm\interpreter\armsupp.cpp" /> |
| 146 | <ClCompile Include="src\arm\interpreter\armvirt.cpp" /> | 146 | <ClCompile Include="arm\interpreter\armvirt.cpp" /> |
| 147 | <ClCompile Include="src\arm\interpreter\arm_interpreter.cpp" /> | 147 | <ClCompile Include="arm\interpreter\arm_interpreter.cpp" /> |
| 148 | <ClCompile Include="src\arm\interpreter\thumbemu.cpp" /> | 148 | <ClCompile Include="arm\interpreter\thumbemu.cpp" /> |
| 149 | <ClCompile Include="src\arm\mmu\arm1176jzf_s_mmu.cpp" /> | 149 | <ClCompile Include="arm\mmu\arm1176jzf_s_mmu.cpp" /> |
| 150 | <ClCompile Include="src\core.cpp" /> | 150 | <ClCompile Include="core.cpp" /> |
| 151 | <ClCompile Include="src\core_timing.cpp" /> | 151 | <ClCompile Include="core_timing.cpp" /> |
| 152 | <ClCompile Include="src\elf\elf_reader.cpp" /> | 152 | <ClCompile Include="elf\elf_reader.cpp" /> |
| 153 | <ClCompile Include="src\file_sys\directory_file_system.cpp" /> | 153 | <ClCompile Include="file_sys\directory_file_system.cpp" /> |
| 154 | <ClCompile Include="src\file_sys\meta_file_system.cpp" /> | 154 | <ClCompile Include="file_sys\meta_file_system.cpp" /> |
| 155 | <ClCompile Include="src\hw\hw.cpp" /> | 155 | <ClCompile Include="hw\hw.cpp" /> |
| 156 | <ClCompile Include="src\hw\hw_lcd.cpp" /> | 156 | <ClCompile Include="hw\hw_lcd.cpp" /> |
| 157 | <ClCompile Include="src\loader.cpp" /> | 157 | <ClCompile Include="loader.cpp" /> |
| 158 | <ClCompile Include="src\mem_map.cpp" /> | 158 | <ClCompile Include="mem_map.cpp" /> |
| 159 | <ClCompile Include="src\mem_map_funcs.cpp" /> | 159 | <ClCompile Include="mem_map_funcs.cpp" /> |
| 160 | <ClCompile Include="src\system.cpp" /> | 160 | <ClCompile Include="system.cpp" /> |
| 161 | </ItemGroup> | 161 | </ItemGroup> |
| 162 | <ItemGroup> | 162 | <ItemGroup> |
| 163 | <ClInclude Include="src\arm\arm_interface.h" /> | 163 | <ClInclude Include="arm\arm_interface.h" /> |
| 164 | <ClInclude Include="src\arm\disassembler\arm_disasm.h" /> | 164 | <ClInclude Include="arm\disassembler\arm_disasm.h" /> |
| 165 | <ClInclude Include="src\arm\interpreter\armcpu.h" /> | 165 | <ClInclude Include="arm\interpreter\armcpu.h" /> |
| 166 | <ClInclude Include="src\arm\interpreter\armdefs.h" /> | 166 | <ClInclude Include="arm\interpreter\armdefs.h" /> |
| 167 | <ClInclude Include="src\arm\interpreter\armemu.h" /> | 167 | <ClInclude Include="arm\interpreter\armemu.h" /> |
| 168 | <ClInclude Include="src\arm\interpreter\armmmu.h" /> | 168 | <ClInclude Include="arm\interpreter\armmmu.h" /> |
| 169 | <ClInclude Include="src\arm\interpreter\armos.h" /> | 169 | <ClInclude Include="arm\interpreter\armos.h" /> |
| 170 | <ClInclude Include="src\arm\interpreter\arm_interpreter.h" /> | 170 | <ClInclude Include="arm\interpreter\arm_interpreter.h" /> |
| 171 | <ClInclude Include="src\arm\interpreter\arm_regformat.h" /> | 171 | <ClInclude Include="arm\interpreter\arm_regformat.h" /> |
| 172 | <ClInclude Include="src\arm\interpreter\skyeye_defs.h" /> | 172 | <ClInclude Include="arm\interpreter\skyeye_defs.h" /> |
| 173 | <ClInclude Include="src\arm\mmu\arm1176jzf_s_mmu.h" /> | 173 | <ClInclude Include="arm\mmu\arm1176jzf_s_mmu.h" /> |
| 174 | <ClInclude Include="src\arm\mmu\cache.h" /> | 174 | <ClInclude Include="arm\mmu\cache.h" /> |
| 175 | <ClInclude Include="src\arm\mmu\rb.h" /> | 175 | <ClInclude Include="arm\mmu\rb.h" /> |
| 176 | <ClInclude Include="src\arm\mmu\tlb.h" /> | 176 | <ClInclude Include="arm\mmu\tlb.h" /> |
| 177 | <ClInclude Include="src\arm\mmu\wb.h" /> | 177 | <ClInclude Include="arm\mmu\wb.h" /> |
| 178 | <ClInclude Include="src\core.h" /> | 178 | <ClInclude Include="core.h" /> |
| 179 | <ClInclude Include="src\core_timing.h" /> | 179 | <ClInclude Include="core_timing.h" /> |
| 180 | <ClInclude Include="src\elf\elf_reader.h" /> | 180 | <ClInclude Include="elf\elf_reader.h" /> |
| 181 | <ClInclude Include="src\elf\elf_types.h" /> | 181 | <ClInclude Include="elf\elf_types.h" /> |
| 182 | <ClInclude Include="src\file_sys\directory_file_system.h" /> | 182 | <ClInclude Include="file_sys\directory_file_system.h" /> |
| 183 | <ClInclude Include="src\file_sys\file_sys.h" /> | 183 | <ClInclude Include="file_sys\file_sys.h" /> |
| 184 | <ClInclude Include="src\file_sys\meta_file_system.h" /> | 184 | <ClInclude Include="file_sys\meta_file_system.h" /> |
| 185 | <ClInclude Include="src\hw\hw.h" /> | 185 | <ClInclude Include="hw\hw.h" /> |
| 186 | <ClInclude Include="src\hw\hw_lcd.h" /> | 186 | <ClInclude Include="hw\hw_lcd.h" /> |
| 187 | <ClInclude Include="src\loader.h" /> | 187 | <ClInclude Include="loader.h" /> |
| 188 | <ClInclude Include="src\mem_map.h" /> | 188 | <ClInclude Include="mem_map.h" /> |
| 189 | <ClInclude Include="src\system.h" /> | 189 | <ClInclude Include="system.h" /> |
| 190 | </ItemGroup> | 190 | </ItemGroup> |
| 191 | <ItemGroup> | 191 | <ItemGroup> |
| 192 | <None Include="CMakeLists.txt" /> | 192 | <Text Include="CMakeLists.txt" /> |
| 193 | </ItemGroup> | 193 | </ItemGroup> |
| 194 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | 194 | <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
| 195 | <ImportGroup Label="ExtensionTargets"> | 195 | <ImportGroup Label="ExtensionTargets"> |
diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters index 0cd208dd6..2efac8127 100644 --- a/src/core/core.vcxproj.filters +++ b/src/core/core.vcxproj.filters | |||
| @@ -1,158 +1,155 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | <ItemGroup> | 3 | <ItemGroup> |
| 4 | <ClCompile Include="src\core.cpp" /> | 4 | <Filter Include="arm"> |
| 5 | <ClCompile Include="src\arm\disassembler\arm_disasm.cpp"> | 5 | <UniqueIdentifier>{b84ab55c-588b-45f0-a5ba-f9ebb0442f13}</UniqueIdentifier> |
| 6 | </Filter> | ||
| 7 | <Filter Include="arm\disassembler"> | ||
| 8 | <UniqueIdentifier>{61100188-a726-4024-ab16-95ee242b446e}</UniqueIdentifier> | ||
| 9 | </Filter> | ||
| 10 | <Filter Include="arm\mmu"> | ||
| 11 | <UniqueIdentifier>{a64d3c8a-747a-491b-b782-6e2622bedf24}</UniqueIdentifier> | ||
| 12 | </Filter> | ||
| 13 | <Filter Include="file_sys"> | ||
| 14 | <UniqueIdentifier>{7f618562-73d1-4f55-9628-887497c27654}</UniqueIdentifier> | ||
| 15 | </Filter> | ||
| 16 | <Filter Include="arm\interpreter"> | ||
| 17 | <UniqueIdentifier>{cca8b763-8a80-4478-9bcc-3c979293c357}</UniqueIdentifier> | ||
| 18 | </Filter> | ||
| 19 | <Filter Include="hw"> | ||
| 20 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> | ||
| 21 | </Filter> | ||
| 22 | <Filter Include="elf"> | ||
| 23 | <UniqueIdentifier>{7ae34319-6d72-4d12-bc62-9b438ba9241f}</UniqueIdentifier> | ||
| 24 | </Filter> | ||
| 25 | </ItemGroup> | ||
| 26 | <ItemGroup> | ||
| 27 | <ClCompile Include="arm\disassembler\arm_disasm.cpp"> | ||
| 6 | <Filter>arm\disassembler</Filter> | 28 | <Filter>arm\disassembler</Filter> |
| 7 | </ClCompile> | 29 | </ClCompile> |
| 8 | <ClCompile Include="src\mem_map.cpp" /> | 30 | <ClCompile Include="arm\interpreter\arm_interpreter.cpp"> |
| 9 | <ClCompile Include="src\mem_map_funcs.cpp" /> | ||
| 10 | <ClCompile Include="src\loader.cpp" /> | ||
| 11 | <ClCompile Include="src\file_sys\directory_file_system.cpp"> | ||
| 12 | <Filter>file_sys</Filter> | ||
| 13 | </ClCompile> | ||
| 14 | <ClCompile Include="src\file_sys\meta_file_system.cpp"> | ||
| 15 | <Filter>file_sys</Filter> | ||
| 16 | </ClCompile> | ||
| 17 | <ClCompile Include="src\system.cpp" /> | ||
| 18 | <ClCompile Include="src\core_timing.cpp" /> | ||
| 19 | <ClCompile Include="src\elf\elf_reader.cpp"> | ||
| 20 | <Filter>elf</Filter> | ||
| 21 | </ClCompile> | ||
| 22 | <ClCompile Include="src\arm\mmu\arm1176jzf_s_mmu.cpp"> | ||
| 23 | <Filter>arm\mmu</Filter> | ||
| 24 | </ClCompile> | ||
| 25 | <ClCompile Include="src\arm\interpreter\armemu.cpp"> | ||
| 26 | <Filter>arm\interpreter</Filter> | 31 | <Filter>arm\interpreter</Filter> |
| 27 | </ClCompile> | 32 | </ClCompile> |
| 28 | <ClCompile Include="src\arm\interpreter\arminit.cpp"> | 33 | <ClCompile Include="arm\interpreter\armemu.cpp"> |
| 29 | <Filter>arm\interpreter</Filter> | 34 | <Filter>arm\interpreter</Filter> |
| 30 | </ClCompile> | 35 | </ClCompile> |
| 31 | <ClCompile Include="src\arm\interpreter\armmmu.cpp"> | 36 | <ClCompile Include="arm\interpreter\arminit.cpp"> |
| 32 | <Filter>arm\interpreter</Filter> | 37 | <Filter>arm\interpreter</Filter> |
| 33 | </ClCompile> | 38 | </ClCompile> |
| 34 | <ClCompile Include="src\arm\interpreter\armos.cpp"> | 39 | <ClCompile Include="arm\interpreter\armmmu.cpp"> |
| 35 | <Filter>arm\interpreter</Filter> | 40 | <Filter>arm\interpreter</Filter> |
| 36 | </ClCompile> | 41 | </ClCompile> |
| 37 | <ClCompile Include="src\arm\interpreter\armsupp.cpp"> | 42 | <ClCompile Include="arm\interpreter\armos.cpp"> |
| 38 | <Filter>arm\interpreter</Filter> | 43 | <Filter>arm\interpreter</Filter> |
| 39 | </ClCompile> | 44 | </ClCompile> |
| 40 | <ClCompile Include="src\arm\interpreter\armvirt.cpp"> | 45 | <ClCompile Include="arm\interpreter\armsupp.cpp"> |
| 41 | <Filter>arm\interpreter</Filter> | 46 | <Filter>arm\interpreter</Filter> |
| 42 | </ClCompile> | 47 | </ClCompile> |
| 43 | <ClCompile Include="src\arm\interpreter\thumbemu.cpp"> | 48 | <ClCompile Include="arm\interpreter\armvirt.cpp"> |
| 44 | <Filter>arm\interpreter</Filter> | 49 | <Filter>arm\interpreter</Filter> |
| 45 | </ClCompile> | 50 | </ClCompile> |
| 46 | <ClCompile Include="src\arm\interpreter\arm_interpreter.cpp"> | 51 | <ClCompile Include="arm\interpreter\thumbemu.cpp"> |
| 47 | <Filter>arm\interpreter</Filter> | 52 | <Filter>arm\interpreter</Filter> |
| 48 | </ClCompile> | 53 | </ClCompile> |
| 49 | <ClCompile Include="src\hw\hw.cpp"> | 54 | <ClCompile Include="arm\mmu\arm1176jzf_s_mmu.cpp"> |
| 55 | <Filter>arm\mmu</Filter> | ||
| 56 | </ClCompile> | ||
| 57 | <ClCompile Include="file_sys\directory_file_system.cpp"> | ||
| 58 | <Filter>file_sys</Filter> | ||
| 59 | </ClCompile> | ||
| 60 | <ClCompile Include="file_sys\meta_file_system.cpp"> | ||
| 61 | <Filter>file_sys</Filter> | ||
| 62 | </ClCompile> | ||
| 63 | <ClCompile Include="hw\hw.cpp"> | ||
| 50 | <Filter>hw</Filter> | 64 | <Filter>hw</Filter> |
| 51 | </ClCompile> | 65 | </ClCompile> |
| 52 | <ClCompile Include="src\hw\hw_lcd.cpp"> | 66 | <ClCompile Include="hw\hw_lcd.cpp"> |
| 53 | <Filter>hw</Filter> | 67 | <Filter>hw</Filter> |
| 54 | </ClCompile> | 68 | </ClCompile> |
| 69 | <ClCompile Include="elf\elf_reader.cpp"> | ||
| 70 | <Filter>elf</Filter> | ||
| 71 | </ClCompile> | ||
| 72 | <ClCompile Include="core.cpp" /> | ||
| 73 | <ClCompile Include="loader.cpp" /> | ||
| 74 | <ClCompile Include="mem_map.cpp" /> | ||
| 75 | <ClCompile Include="mem_map_funcs.cpp" /> | ||
| 76 | <ClCompile Include="system.cpp" /> | ||
| 77 | <ClCompile Include="core_timing.cpp" /> | ||
| 55 | </ItemGroup> | 78 | </ItemGroup> |
| 56 | <ItemGroup> | 79 | <ItemGroup> |
| 57 | <Filter Include="arm"> | 80 | <ClInclude Include="arm\disassembler\arm_disasm.h"> |
| 58 | <UniqueIdentifier>{b84ab55c-588b-45f0-a5ba-f9ebb0442f13}</UniqueIdentifier> | ||
| 59 | </Filter> | ||
| 60 | <Filter Include="arm\disassembler"> | ||
| 61 | <UniqueIdentifier>{61100188-a726-4024-ab16-95ee242b446e}</UniqueIdentifier> | ||
| 62 | </Filter> | ||
| 63 | <Filter Include="arm\mmu"> | ||
| 64 | <UniqueIdentifier>{a64d3c8a-747a-491b-b782-6e2622bedf24}</UniqueIdentifier> | ||
| 65 | </Filter> | ||
| 66 | <Filter Include="file_sys"> | ||
| 67 | <UniqueIdentifier>{7f618562-73d1-4f55-9628-887497c27654}</UniqueIdentifier> | ||
| 68 | </Filter> | ||
| 69 | <Filter Include="elf"> | ||
| 70 | <UniqueIdentifier>{671d3218-3771-4218-b142-1f9a1cc24a51}</UniqueIdentifier> | ||
| 71 | </Filter> | ||
| 72 | <Filter Include="hle"> | ||
| 73 | <UniqueIdentifier>{794616f8-739f-4643-9c3f-869e50831d4f}</UniqueIdentifier> | ||
| 74 | </Filter> | ||
| 75 | <Filter Include="arm\interpreter"> | ||
| 76 | <UniqueIdentifier>{cca8b763-8a80-4478-9bcc-3c979293c357}</UniqueIdentifier> | ||
| 77 | </Filter> | ||
| 78 | <Filter Include="hw"> | ||
| 79 | <UniqueIdentifier>{d1158fc4-3e0f-431f-9d3b-f30bbfeb4ad5}</UniqueIdentifier> | ||
| 80 | </Filter> | ||
| 81 | </ItemGroup> | ||
| 82 | <ItemGroup> | ||
| 83 | <ClInclude Include="src\arm\disassembler\arm_disasm.h"> | ||
| 84 | <Filter>arm\disassembler</Filter> | 81 | <Filter>arm\disassembler</Filter> |
| 85 | </ClInclude> | 82 | </ClInclude> |
| 86 | <ClInclude Include="src\mem_map.h" /> | 83 | <ClInclude Include="arm\interpreter\arm_interpreter.h"> |
| 87 | <ClInclude Include="src\core.h" /> | 84 | <Filter>arm\interpreter</Filter> |
| 88 | <ClInclude Include="src\arm\mmu\arm1176jzf_s_mmu.h"> | 85 | </ClInclude> |
| 86 | <ClInclude Include="arm\interpreter\arm_regformat.h"> | ||
| 87 | <Filter>arm\interpreter</Filter> | ||
| 88 | </ClInclude> | ||
| 89 | <ClInclude Include="arm\interpreter\armcpu.h"> | ||
| 90 | <Filter>arm\interpreter</Filter> | ||
| 91 | </ClInclude> | ||
| 92 | <ClInclude Include="arm\interpreter\armdefs.h"> | ||
| 93 | <Filter>arm\interpreter</Filter> | ||
| 94 | </ClInclude> | ||
| 95 | <ClInclude Include="arm\interpreter\armemu.h"> | ||
| 96 | <Filter>arm\interpreter</Filter> | ||
| 97 | </ClInclude> | ||
| 98 | <ClInclude Include="arm\interpreter\armmmu.h"> | ||
| 99 | <Filter>arm\interpreter</Filter> | ||
| 100 | </ClInclude> | ||
| 101 | <ClInclude Include="arm\interpreter\armos.h"> | ||
| 102 | <Filter>arm\interpreter</Filter> | ||
| 103 | </ClInclude> | ||
| 104 | <ClInclude Include="arm\interpreter\skyeye_defs.h"> | ||
| 105 | <Filter>arm\interpreter</Filter> | ||
| 106 | </ClInclude> | ||
| 107 | <ClInclude Include="arm\mmu\arm1176jzf_s_mmu.h"> | ||
| 89 | <Filter>arm\mmu</Filter> | 108 | <Filter>arm\mmu</Filter> |
| 90 | </ClInclude> | 109 | </ClInclude> |
| 91 | <ClInclude Include="src\arm\mmu\cache.h"> | 110 | <ClInclude Include="arm\mmu\cache.h"> |
| 92 | <Filter>arm\mmu</Filter> | 111 | <Filter>arm\mmu</Filter> |
| 93 | </ClInclude> | 112 | </ClInclude> |
| 94 | <ClInclude Include="src\arm\mmu\rb.h"> | 113 | <ClInclude Include="arm\mmu\rb.h"> |
| 95 | <Filter>arm\mmu</Filter> | 114 | <Filter>arm\mmu</Filter> |
| 96 | </ClInclude> | 115 | </ClInclude> |
| 97 | <ClInclude Include="src\arm\mmu\tlb.h"> | 116 | <ClInclude Include="arm\mmu\tlb.h"> |
| 98 | <Filter>arm\mmu</Filter> | 117 | <Filter>arm\mmu</Filter> |
| 99 | </ClInclude> | 118 | </ClInclude> |
| 100 | <ClInclude Include="src\arm\mmu\wb.h"> | 119 | <ClInclude Include="arm\mmu\wb.h"> |
| 101 | <Filter>arm\mmu</Filter> | 120 | <Filter>arm\mmu</Filter> |
| 102 | </ClInclude> | 121 | </ClInclude> |
| 103 | <ClInclude Include="src\loader.h" /> | 122 | <ClInclude Include="file_sys\directory_file_system.h"> |
| 104 | <ClInclude Include="src\file_sys\file_sys.h"> | ||
| 105 | <Filter>file_sys</Filter> | 123 | <Filter>file_sys</Filter> |
| 106 | </ClInclude> | 124 | </ClInclude> |
| 107 | <ClInclude Include="src\file_sys\directory_file_system.h"> | 125 | <ClInclude Include="file_sys\file_sys.h"> |
| 108 | <Filter>file_sys</Filter> | 126 | <Filter>file_sys</Filter> |
| 109 | </ClInclude> | 127 | </ClInclude> |
| 110 | <ClInclude Include="src\file_sys\meta_file_system.h"> | 128 | <ClInclude Include="file_sys\meta_file_system.h"> |
| 111 | <Filter>file_sys</Filter> | 129 | <Filter>file_sys</Filter> |
| 112 | </ClInclude> | 130 | </ClInclude> |
| 113 | <ClInclude Include="src\system.h" /> | 131 | <ClInclude Include="hw\hw.h"> |
| 114 | <ClInclude Include="src\core_timing.h" /> | 132 | <Filter>hw</Filter> |
| 115 | <ClInclude Include="src\elf\elf_reader.h"> | ||
| 116 | <Filter>elf</Filter> | ||
| 117 | </ClInclude> | ||
| 118 | <ClInclude Include="src\elf\elf_types.h"> | ||
| 119 | <Filter>elf</Filter> | ||
| 120 | </ClInclude> | ||
| 121 | <ClInclude Include="src\arm\interpreter\arm_regformat.h"> | ||
| 122 | <Filter>arm\interpreter</Filter> | ||
| 123 | </ClInclude> | ||
| 124 | <ClInclude Include="src\arm\interpreter\armcpu.h"> | ||
| 125 | <Filter>arm\interpreter</Filter> | ||
| 126 | </ClInclude> | ||
| 127 | <ClInclude Include="src\arm\interpreter\armdefs.h"> | ||
| 128 | <Filter>arm\interpreter</Filter> | ||
| 129 | </ClInclude> | ||
| 130 | <ClInclude Include="src\arm\interpreter\armemu.h"> | ||
| 131 | <Filter>arm\interpreter</Filter> | ||
| 132 | </ClInclude> | 133 | </ClInclude> |
| 133 | <ClInclude Include="src\arm\interpreter\armmmu.h"> | 134 | <ClInclude Include="hw\hw_lcd.h"> |
| 134 | <Filter>arm\interpreter</Filter> | 135 | <Filter>hw</Filter> |
| 135 | </ClInclude> | 136 | </ClInclude> |
| 136 | <ClInclude Include="src\arm\interpreter\armos.h"> | 137 | <ClInclude Include="elf\elf_reader.h"> |
| 137 | <Filter>arm\interpreter</Filter> | 138 | <Filter>elf</Filter> |
| 138 | </ClInclude> | 139 | </ClInclude> |
| 139 | <ClInclude Include="src\arm\interpreter\skyeye_defs.h"> | 140 | <ClInclude Include="elf\elf_types.h"> |
| 140 | <Filter>arm\interpreter</Filter> | 141 | <Filter>elf</Filter> |
| 141 | </ClInclude> | 142 | </ClInclude> |
| 142 | <ClInclude Include="src\arm\arm_interface.h"> | 143 | <ClInclude Include="arm\arm_interface.h"> |
| 143 | <Filter>arm</Filter> | 144 | <Filter>arm</Filter> |
| 144 | </ClInclude> | 145 | </ClInclude> |
| 145 | <ClInclude Include="src\arm\interpreter\arm_interpreter.h"> | 146 | <ClInclude Include="core.h" /> |
| 146 | <Filter>arm\interpreter</Filter> | 147 | <ClInclude Include="core_timing.h" /> |
| 147 | </ClInclude> | 148 | <ClInclude Include="loader.h" /> |
| 148 | <ClInclude Include="src\hw\hw.h"> | 149 | <ClInclude Include="mem_map.h" /> |
| 149 | <Filter>hw</Filter> | 150 | <ClInclude Include="system.h" /> |
| 150 | </ClInclude> | ||
| 151 | <ClInclude Include="src\hw\hw_lcd.h"> | ||
| 152 | <Filter>hw</Filter> | ||
| 153 | </ClInclude> | ||
| 154 | </ItemGroup> | 151 | </ItemGroup> |
| 155 | <ItemGroup> | 152 | <ItemGroup> |
| 156 | <None Include="CMakeLists.txt" /> | 153 | <Text Include="CMakeLists.txt" /> |
| 157 | </ItemGroup> | 154 | </ItemGroup> |
| 158 | </Project> \ No newline at end of file | 155 | </Project> \ No newline at end of file |
diff --git a/src/core/core_timing.cpp b/src/core/core_timing.cpp index 78bbaafe2..a4fc0aaa4 100644 --- a/src/core/core_timing.cpp +++ b/src/core/core_timing.cpp | |||
| @@ -5,12 +5,13 @@ | |||
| 5 | #include <vector> | 5 | #include <vector> |
| 6 | #include <cstdio> | 6 | #include <cstdio> |
| 7 | 7 | ||
| 8 | #include "msg_handler.h" | 8 | #include "common/msg_handler.h" |
| 9 | #include "std_mutex.h" | 9 | #include "common/std_mutex.h" |
| 10 | #include "atomic.h" | 10 | #include "common/atomic.h" |
| 11 | #include "core_timing.h" | 11 | #include "common/chunk_file.h" |
| 12 | #include "core.h" | 12 | |
| 13 | #include "chunk_file.h" | 13 | #include "core/core_timing.h" |
| 14 | #include "core/core.h" | ||
| 14 | 15 | ||
| 15 | int g_clock_rate_arm11 = 268123480; | 16 | int g_clock_rate_arm11 = 268123480; |
| 16 | 17 | ||
diff --git a/src/core/core_timing.h b/src/core/core_timing.h index b62acea6c..09fdf7a90 100644 --- a/src/core/core_timing.h +++ b/src/core/core_timing.h | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | // inside callback: | 17 | // inside callback: |
| 18 | // ScheduleEvent(periodInCycles - cyclesLate, callback, "whatever") | 18 | // ScheduleEvent(periodInCycles - cyclesLate, callback, "whatever") |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | 21 | ||
| 22 | class PointerWrap; | 22 | class PointerWrap; |
| 23 | 23 | ||
diff --git a/src/core/elf/elf_reader.cpp b/src/core/elf/elf_reader.cpp index aef7c13e9..2b03caa0f 100644 --- a/src/core/elf/elf_reader.cpp +++ b/src/core/elf/elf_reader.cpp | |||
| @@ -4,10 +4,11 @@ | |||
| 4 | 4 | ||
| 5 | #include <string> | 5 | #include <string> |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "mem_map.h" | 8 | |
| 9 | #include "core/mem_map.h" | ||
| 10 | #include "core/elf/elf_reader.h" | ||
| 9 | 11 | ||
| 10 | #include "elf/elf_reader.h" | ||
| 11 | //#include "Core/Debugger/Debugger_SymbolMap.h" | 12 | //#include "Core/Debugger/Debugger_SymbolMap.h" |
| 12 | //#include "Core/HW/Memmap.h" | 13 | //#include "Core/HW/Memmap.h" |
| 13 | //#include "Core/PowerPC/PPCSymbolDB.h" | 14 | //#include "Core/PowerPC/PPCSymbolDB.h" |
diff --git a/src/core/elf/elf_reader.h b/src/core/elf/elf_reader.h index 9393a589d..3e2869f87 100644 --- a/src/core/elf/elf_reader.h +++ b/src/core/elf/elf_reader.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "elf/elf_types.h" | 7 | #include "core/elf/elf_types.h" |
| 8 | 8 | ||
| 9 | enum KnownElfTypes | 9 | enum KnownElfTypes |
| 10 | { | 10 | { |
diff --git a/src/core/file_sys/directory_file_system.cpp b/src/core/file_sys/directory_file_system.cpp index 29369eec4..6c6f33c2b 100644 --- a/src/core/file_sys/directory_file_system.cpp +++ b/src/core/file_sys/directory_file_system.cpp | |||
| @@ -15,13 +15,11 @@ | |||
| 15 | // Official git repository and contact information can be found at | 15 | // Official git repository and contact information can be found at |
| 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. | 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. |
| 17 | 17 | ||
| 18 | #include "chunk_file.h" | 18 | #include "common/chunk_file.h" |
| 19 | #include "file_util.h" | 19 | #include "common/file_util.h" |
| 20 | #include "directory_file_system.h" | 20 | #include "common/utf8.h" |
| 21 | //#include "ISOFileSystem.h" | 21 | |
| 22 | //#include "Core/HLE/sceKernel.h" | 22 | #include "core/file_sys/directory_file_system.h" |
| 23 | //#include "file/zip_read.h" | ||
| 24 | #include "utf8.h" | ||
| 25 | 23 | ||
| 26 | #if EMU_PLATFORM == PLATFORM_WINDOWS | 24 | #if EMU_PLATFORM == PLATFORM_WINDOWS |
| 27 | #include <windows.h> | 25 | #include <windows.h> |
diff --git a/src/core/file_sys/directory_file_system.h b/src/core/file_sys/directory_file_system.h index a11331a27..9af2854a2 100644 --- a/src/core/file_sys/directory_file_system.h +++ b/src/core/file_sys/directory_file_system.h | |||
| @@ -15,14 +15,13 @@ | |||
| 15 | // Official git repository and contact information can be found at | 15 | // Official git repository and contact information can be found at |
| 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. | 16 | // https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/. |
| 17 | 17 | ||
| 18 | #ifndef CORE_FILE_SYS_DIRECTORY_H_ | 18 | #pragma once |
| 19 | #define CORE_FILE_SYS_DIRECTORY_H_ | ||
| 20 | 19 | ||
| 21 | // TODO: Remove the Windows-specific code, FILE is fine there too. | 20 | // TODO: Remove the Windows-specific code, FILE is fine there too. |
| 22 | 21 | ||
| 23 | #include <map> | 22 | #include <map> |
| 24 | 23 | ||
| 25 | #include "file_sys.h" | 24 | #include "core/file_sys/file_sys.h" |
| 26 | 25 | ||
| 27 | #ifdef _WIN32 | 26 | #ifdef _WIN32 |
| 28 | typedef void * HANDLE; | 27 | typedef void * HANDLE; |
| @@ -154,5 +153,3 @@ private: | |||
| 154 | 153 | ||
| 155 | std::string GetLocalPath(std::string localpath); | 154 | std::string GetLocalPath(std::string localpath); |
| 156 | }; | 155 | }; |
| 157 | |||
| 158 | #endif // CORE_FILE_SYS_DIRECTORY_H_ | ||
diff --git a/src/core/file_sys/file_sys.h b/src/core/file_sys/file_sys.h index b27e36c80..bb8503e62 100644 --- a/src/core/file_sys/file_sys.h +++ b/src/core/file_sys/file_sys.h | |||
| @@ -17,8 +17,8 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common/common.h" |
| 21 | #include "chunk_file.h" | 21 | #include "common/chunk_file.h" |
| 22 | 22 | ||
| 23 | enum FileAccess { | 23 | enum FileAccess { |
| 24 | FILEACCESS_NONE=0, | 24 | FILEACCESS_NONE=0, |
diff --git a/src/core/file_sys/meta_file_system.cpp b/src/core/file_sys/meta_file_system.cpp index f86c3cb18..01048e498 100644 --- a/src/core/file_sys/meta_file_system.cpp +++ b/src/core/file_sys/meta_file_system.cpp | |||
| @@ -17,10 +17,9 @@ | |||
| 17 | 17 | ||
| 18 | #include <set> | 18 | #include <set> |
| 19 | #include <algorithm> | 19 | #include <algorithm> |
| 20 | #include "string_util.h" | 20 | |
| 21 | #include "file_sys/meta_file_system.h" | 21 | #include "common/string_util.h" |
| 22 | //#include "Core/HLE/sceKernelThread.h" | 22 | #include "core/file_sys/meta_file_system.h" |
| 23 | //#include "Core/Reporting.h" | ||
| 24 | 23 | ||
| 25 | static bool ApplyPathStringToComponentsVector(std::vector<std::string> &vector, const std::string &pathString) | 24 | static bool ApplyPathStringToComponentsVector(std::vector<std::string> &vector, const std::string &pathString) |
| 26 | { | 25 | { |
diff --git a/src/core/file_sys/meta_file_system.h b/src/core/file_sys/meta_file_system.h index 0de23d49c..961f75cda 100644 --- a/src/core/file_sys/meta_file_system.h +++ b/src/core/file_sys/meta_file_system.h | |||
| @@ -17,8 +17,9 @@ | |||
| 17 | 17 | ||
| 18 | #pragma once | 18 | #pragma once |
| 19 | 19 | ||
| 20 | #include "std_mutex.h" | 20 | #include "common/std_mutex.h" |
| 21 | #include "file_sys.h" | 21 | |
| 22 | #include "core/file_sys/file_sys.h" | ||
| 22 | 23 | ||
| 23 | class MetaFileSystem : public IHandleAllocator, public IFileSystem | 24 | class MetaFileSystem : public IHandleAllocator, public IFileSystem |
| 24 | { | 25 | { |
diff --git a/src/core/hw/hw.cpp b/src/core/hw/hw.cpp index 57be4d6a8..44625e3af 100644 --- a/src/core/hw/hw.cpp +++ b/src/core/hw/hw.cpp | |||
| @@ -2,9 +2,11 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "hw/hw.h" | 6 | #include "common/log.h" |
| 7 | #include "hw/hw_lcd.h" | 7 | |
| 8 | #include "core/hw/hw.h" | ||
| 9 | #include "core/hw/hw_lcd.h" | ||
| 8 | 10 | ||
| 9 | namespace HW { | 11 | namespace HW { |
| 10 | 12 | ||
diff --git a/src/core/hw/hw.h b/src/core/hw/hw.h index 5b0cc8c87..92e9304ca 100644 --- a/src/core/hw/hw.h +++ b/src/core/hw/hw.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common_types.h" | 7 | #include "common/common_types.h" |
| 8 | 8 | ||
| 9 | namespace HW { | 9 | namespace HW { |
| 10 | 10 | ||
diff --git a/src/core/hw/hw_lcd.cpp b/src/core/hw/hw_lcd.cpp index ad346c794..fd783a84a 100644 --- a/src/core/hw/hw_lcd.cpp +++ b/src/core/hw/hw_lcd.cpp | |||
| @@ -2,10 +2,13 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "log.h" | 5 | #include "common/common_types.h" |
| 6 | #include "core.h" | 6 | #include "common/log.h" |
| 7 | #include "hw_lcd.h" | 7 | |
| 8 | #include "video_core.h" | 8 | #include "core/core.h" |
| 9 | #include "core/hw/hw_lcd.h" | ||
| 10 | |||
| 11 | #include "video_core/video_core.h" | ||
| 9 | 12 | ||
| 10 | namespace LCD { | 13 | namespace LCD { |
| 11 | 14 | ||
diff --git a/src/core/hw/hw_lcd.h b/src/core/hw/hw_lcd.h index 30e347ccb..386ed6004 100644 --- a/src/core/hw/hw_lcd.h +++ b/src/core/hw/hw_lcd.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common_types.h" | 7 | #include "common/common_types.h" |
| 8 | 8 | ||
| 9 | namespace LCD { | 9 | namespace LCD { |
| 10 | 10 | ||
diff --git a/src/core/loader.cpp b/src/core/loader.cpp index 5d039dc94..8c6d54a68 100644 --- a/src/core/loader.cpp +++ b/src/core/loader.cpp | |||
| @@ -2,12 +2,14 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "file_util.h" | 5 | #include "common/common_types.h" |
| 6 | #include "loader.h" | 6 | #include "common/file_util.h" |
| 7 | #include "system.h" | 7 | |
| 8 | #include "core.h" | 8 | #include "core/loader.h" |
| 9 | #include "file_sys/directory_file_system.h" | 9 | #include "core/system.h" |
| 10 | #include "elf/elf_reader.h" | 10 | #include "core/core.h" |
| 11 | #include "core/file_sys/directory_file_system.h" | ||
| 12 | #include "core/elf/elf_reader.h" | ||
| 11 | 13 | ||
| 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 14 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 13 | 15 | ||
diff --git a/src/core/loader.h b/src/core/loader.h index 46525fcf8..3dd8c471d 100644 --- a/src/core/loader.h +++ b/src/core/loader.h | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | 8 | ||
| 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 9 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 10 | 10 | ||
diff --git a/src/core/mem_map.cpp b/src/core/mem_map.cpp index 96f77d32e..96f8d0440 100644 --- a/src/core/mem_map.cpp +++ b/src/core/mem_map.cpp | |||
| @@ -2,11 +2,11 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | #include "mem_arena.h" | 6 | #include "common/mem_arena.h" |
| 7 | 7 | ||
| 8 | #include "mem_map.h" | 8 | #include "core/mem_map.h" |
| 9 | #include "core.h" | 9 | #include "core/core.h" |
| 10 | 10 | ||
| 11 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 11 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 12 | 12 | ||
diff --git a/src/core/mem_map.h b/src/core/mem_map.h index ad5abd16d..1a3bd7234 100644 --- a/src/core/mem_map.h +++ b/src/core/mem_map.h | |||
| @@ -6,8 +6,8 @@ | |||
| 6 | 6 | ||
| 7 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 7 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | #include "common_types.h" | 10 | #include "common/common_types.h" |
| 11 | 11 | ||
| 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 13 | 13 | ||
diff --git a/src/core/mem_map_funcs.cpp b/src/core/mem_map_funcs.cpp index 7d8ae2915..4c0e08b3f 100644 --- a/src/core/mem_map_funcs.cpp +++ b/src/core/mem_map_funcs.cpp | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | 6 | ||
| 7 | #include "mem_map.h" | 7 | #include "core/mem_map.h" |
| 8 | #include "hw/hw.h" | 8 | #include "core/hw/hw.h" |
| 9 | 9 | ||
| 10 | namespace Memory { | 10 | namespace Memory { |
| 11 | 11 | ||
diff --git a/src/core/system.cpp b/src/core/system.cpp index 1fc272d70..edb07fef5 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp | |||
| @@ -2,12 +2,13 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "core.h" | 5 | #include "core/core.h" |
| 6 | #include "hw/hw.h" | 6 | #include "core/core_timing.h" |
| 7 | #include "core_timing.h" | 7 | #include "core/mem_map.h" |
| 8 | #include "mem_map.h" | 8 | #include "core/system.h" |
| 9 | #include "system.h" | 9 | #include "core/hw/hw.h" |
| 10 | #include "video_core.h" | 10 | |
| 11 | #include "video_core/video_core.h" | ||
| 11 | 12 | ||
| 12 | namespace System { | 13 | namespace System { |
| 13 | 14 | ||
diff --git a/src/core/system.h b/src/core/system.h index 8e94e5252..09f1f6ebe 100644 --- a/src/core/system.h +++ b/src/core/system.h | |||
| @@ -4,8 +4,8 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "emu_window.h" | 7 | #include "common/emu_window.h" |
| 8 | #include "file_sys/meta_file_system.h" | 8 | #include "core/file_sys/meta_file_system.h" |
| 9 | 9 | ||
| 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 10 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 11 | 11 | ||
diff --git a/src/video_core/renderer_base.h b/src/video_core/renderer_base.h index 94748d690..bc65bf0ce 100644 --- a/src/video_core/renderer_base.h +++ b/src/video_core/renderer_base.h | |||
| @@ -4,8 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "hash.h" | ||
| 9 | 8 | ||
| 10 | class RendererBase { | 9 | class RendererBase { |
| 11 | public: | 10 | public: |
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 6010bcbc3..97f84c248 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp | |||
| @@ -2,9 +2,10 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "mem_map.h" | 5 | #include "video_core/video_core.h" |
| 6 | #include "video_core.h" | 6 | #include "video_core/renderer_opengl/renderer_opengl.h" |
| 7 | #include "renderer_opengl/renderer_opengl.h" | 7 | |
| 8 | #include "core/mem_map.h" | ||
| 8 | 9 | ||
| 9 | 10 | ||
| 10 | /// RendererOpenGL constructor | 11 | /// RendererOpenGL constructor |
diff --git a/src/video_core/renderer_opengl/renderer_opengl.h b/src/video_core/renderer_opengl/renderer_opengl.h index 86dc7b70e..00aa17649 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.h +++ b/src/video_core/renderer_opengl/renderer_opengl.h | |||
| @@ -6,10 +6,10 @@ | |||
| 6 | 6 | ||
| 7 | #include <GL/glew.h> | 7 | #include <GL/glew.h> |
| 8 | 8 | ||
| 9 | #include "common.h" | 9 | #include "common/common.h" |
| 10 | #include "emu_window.h" | 10 | #include "common/emu_window.h" |
| 11 | 11 | ||
| 12 | #include "renderer_base.h" | 12 | #include "video_core/renderer_base.h" |
| 13 | 13 | ||
| 14 | 14 | ||
| 15 | class RendererOpenGL : virtual public RendererBase { | 15 | class RendererOpenGL : virtual public RendererBase { |
diff --git a/src/video_core/utils.cpp b/src/video_core/utils.cpp index a6dd1e02c..67d74a2d8 100644 --- a/src/video_core/utils.cpp +++ b/src/video_core/utils.cpp | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | #include <stdio.h> | 5 | #include <stdio.h> |
| 6 | #include <string.h> | 6 | #include <string.h> |
| 7 | 7 | ||
| 8 | #include "utils.h" | 8 | #include "video_core/utils.h" |
| 9 | 9 | ||
| 10 | namespace VideoCore { | 10 | namespace VideoCore { |
| 11 | 11 | ||
diff --git a/src/video_core/utils.h b/src/video_core/utils.h index c417342e1..20d4ec9e0 100644 --- a/src/video_core/utils.h +++ b/src/video_core/utils.h | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | 6 | ||
| 7 | #include <string> | 7 | #include <string> |
| 8 | 8 | ||
| 9 | #include "common_types.h" | 9 | #include "common/common_types.h" |
| 10 | 10 | ||
| 11 | namespace FormatPrecision { | 11 | namespace FormatPrecision { |
| 12 | 12 | ||
diff --git a/src/video_core/video_core.cpp b/src/video_core/video_core.cpp index 6c0c415f5..e227b6795 100644 --- a/src/video_core/video_core.cpp +++ b/src/video_core/video_core.cpp | |||
| @@ -2,15 +2,15 @@ | |||
| 2 | // Licensed under GPLv2 | 2 | // Licensed under GPLv2 |
| 3 | // Refer to the license.txt file included. | 3 | // Refer to the license.txt file included. |
| 4 | 4 | ||
| 5 | #include "common.h" | 5 | #include "common/common.h" |
| 6 | #include "emu_window.h" | 6 | #include "common/emu_window.h" |
| 7 | #include "log.h" | 7 | #include "common/log.h" |
| 8 | 8 | ||
| 9 | #include "core.h" | 9 | #include "core/core.h" |
| 10 | 10 | ||
| 11 | #include "video_core.h" | 11 | #include "video_core/video_core.h" |
| 12 | #include "renderer_base.h" | 12 | #include "video_core/renderer_base.h" |
| 13 | #include "renderer_opengl/renderer_opengl.h" | 13 | #include "video_core/renderer_opengl/renderer_opengl.h" |
| 14 | 14 | ||
| 15 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 15 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
| 16 | // Video Core namespace | 16 | // Video Core namespace |
diff --git a/src/video_core/video_core.h b/src/video_core/video_core.h index 19bf49dd7..d227b6aa4 100644 --- a/src/video_core/video_core.h +++ b/src/video_core/video_core.h | |||
| @@ -4,8 +4,9 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include "common.h" | 7 | #include "common/common.h" |
| 8 | #include "emu_window.h" | 8 | #include "common/emu_window.h" |
| 9 | |||
| 9 | #include "renderer_base.h" | 10 | #include "renderer_base.h" |
| 10 | 11 | ||
| 11 | //////////////////////////////////////////////////////////////////////////////////////////////////// | 12 | //////////////////////////////////////////////////////////////////////////////////////////////////// |
diff --git a/src/video_core/video_core.vcxproj b/src/video_core/video_core.vcxproj index 5c56e9b71..d8c53271e 100644 --- a/src/video_core/video_core.vcxproj +++ b/src/video_core/video_core.vcxproj | |||
| @@ -19,15 +19,15 @@ | |||
| 19 | </ProjectConfiguration> | 19 | </ProjectConfiguration> |
| 20 | </ItemGroup> | 20 | </ItemGroup> |
| 21 | <ItemGroup> | 21 | <ItemGroup> |
| 22 | <ClCompile Include="src\renderer_opengl\renderer_opengl.cpp" /> | 22 | <ClCompile Include="renderer_opengl\renderer_opengl.cpp" /> |
| 23 | <ClCompile Include="src\utils.cpp" /> | 23 | <ClCompile Include="utils.cpp" /> |
| 24 | <ClCompile Include="src\video_core.cpp" /> | 24 | <ClCompile Include="video_core.cpp" /> |
| 25 | </ItemGroup> | 25 | </ItemGroup> |
| 26 | <ItemGroup> | 26 | <ItemGroup> |
| 27 | <ClInclude Include="src\renderer_base.h" /> | 27 | <ClInclude Include="renderer_base.h" /> |
| 28 | <ClInclude Include="src\renderer_opengl\renderer_opengl.h" /> | 28 | <ClInclude Include="renderer_opengl\renderer_opengl.h" /> |
| 29 | <ClInclude Include="src\utils.h" /> | 29 | <ClInclude Include="utils.h" /> |
| 30 | <ClInclude Include="src\video_core.h" /> | 30 | <ClInclude Include="video_core.h" /> |
| 31 | </ItemGroup> | 31 | </ItemGroup> |
| 32 | <ItemGroup> | 32 | <ItemGroup> |
| 33 | <Text Include="CMakeLists.txt" /> | 33 | <Text Include="CMakeLists.txt" /> |
diff --git a/src/video_core/video_core.vcxproj.filters b/src/video_core/video_core.vcxproj.filters index e796fbe21..4eb2ef0a4 100644 --- a/src/video_core/video_core.vcxproj.filters +++ b/src/video_core/video_core.vcxproj.filters | |||
| @@ -1,26 +1,26 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 2 | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| 3 | <ItemGroup> | 3 | <ItemGroup> |
| 4 | <ClCompile Include="src\video_core.cpp" /> | 4 | <Filter Include="renderer_opengl"> |
| 5 | <ClCompile Include="src\utils.cpp" /> | 5 | <UniqueIdentifier>{e0245557-dbd4-423e-9399-513d5e99f1e4}</UniqueIdentifier> |
| 6 | <ClCompile Include="src\renderer_opengl\renderer_opengl.cpp"> | 6 | </Filter> |
| 7 | </ItemGroup> | ||
| 8 | <ItemGroup> | ||
| 9 | <ClCompile Include="renderer_opengl\renderer_opengl.cpp"> | ||
| 7 | <Filter>renderer_opengl</Filter> | 10 | <Filter>renderer_opengl</Filter> |
| 8 | </ClCompile> | 11 | </ClCompile> |
| 12 | <ClCompile Include="utils.cpp" /> | ||
| 13 | <ClCompile Include="video_core.cpp" /> | ||
| 9 | </ItemGroup> | 14 | </ItemGroup> |
| 10 | <ItemGroup> | 15 | <ItemGroup> |
| 11 | <ClInclude Include="src\renderer_base.h" /> | 16 | <ClInclude Include="renderer_opengl\renderer_opengl.h"> |
| 12 | <ClInclude Include="src\video_core.h" /> | ||
| 13 | <ClInclude Include="src\utils.h" /> | ||
| 14 | <ClInclude Include="src\renderer_opengl\renderer_opengl.h"> | ||
| 15 | <Filter>renderer_opengl</Filter> | 17 | <Filter>renderer_opengl</Filter> |
| 16 | </ClInclude> | 18 | </ClInclude> |
| 19 | <ClInclude Include="renderer_base.h" /> | ||
| 20 | <ClInclude Include="utils.h" /> | ||
| 21 | <ClInclude Include="video_core.h" /> | ||
| 17 | </ItemGroup> | 22 | </ItemGroup> |
| 18 | <ItemGroup> | 23 | <ItemGroup> |
| 19 | <Text Include="CMakeLists.txt" /> | 24 | <Text Include="CMakeLists.txt" /> |
| 20 | </ItemGroup> | 25 | </ItemGroup> |
| 21 | <ItemGroup> | ||
| 22 | <Filter Include="renderer_opengl"> | ||
| 23 | <UniqueIdentifier>{e0245557-dbd4-423e-9399-513d5e99f1e4}</UniqueIdentifier> | ||
| 24 | </Filter> | ||
| 25 | </ItemGroup> | ||
| 26 | </Project> \ No newline at end of file | 26 | </Project> \ No newline at end of file |
diff --git a/vsprops/base.props b/vsprops/base.props index 6241bd44b..7eedacc74 100644 --- a/vsprops/base.props +++ b/vsprops/base.props | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | <StructMemberAlignment>16Bytes</StructMemberAlignment> | 12 | <StructMemberAlignment>16Bytes</StructMemberAlignment> |
| 13 | <FunctionLevelLinking>true</FunctionLevelLinking> | 13 | <FunctionLevelLinking>true</FunctionLevelLinking> |
| 14 | <MultiProcessorCompilation>true</MultiProcessorCompilation> | 14 | <MultiProcessorCompilation>true</MultiProcessorCompilation> |
| 15 | <AdditionalIncludeDirectories>$(SolutionDir)src\common\src;$(SolutionDir)src\core\src;$(SolutionDir)src\video_core\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | 15 | <AdditionalIncludeDirectories>$(SolutionDir)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 16 | <PreprocessorDefinitions> | 16 | <PreprocessorDefinitions> |
| 17 | </PreprocessorDefinitions> | 17 | </PreprocessorDefinitions> |
| 18 | <RuntimeTypeInfo>false</RuntimeTypeInfo> | 18 | <RuntimeTypeInfo>false</RuntimeTypeInfo> |