diff options
| author | Soren Jorvang <soren.jorvang@gmail.com> | 2011-01-29 14:06:48 +0000 |
|---|---|---|
| committer | Soren Jorvang <soren.jorvang@gmail.com> | 2011-01-29 14:06:48 +0000 |
| commit | b3a183dffefc1cb1701ee2a8a2cbe0080774aced (patch) | |
| tree | aeb7b14894e6b17dc70f2bb71e28d1c3f6156f09 /Source/Core | |
| parent | 10675ba3c02295cb61f785840ac75e8e65cfb549 (diff) | |
Core and DSPCore now have mutual dependencies, which breaks the
assumption on the part of many linkers that static libraries make
up a DAG, so merge libdspcore into libcore.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6967 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | Source/Core/Core/CMakeLists.txt | 35 | ||||
| -rw-r--r-- | Source/Core/Core/Core.vcproj | 224 | ||||
| -rw-r--r-- | Source/Core/Core/Core.vcxproj | 52 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPAccelerator.cpp (renamed from Source/Core/DSPCore/Src/DSPAccelerator.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPAccelerator.h (renamed from Source/Core/DSPCore/Src/DSPAccelerator.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPAnalyzer.cpp (renamed from Source/Core/DSPCore/Src/DSPAnalyzer.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPAnalyzer.h (renamed from Source/Core/DSPCore/Src/DSPAnalyzer.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPBreakpoints.h (renamed from Source/Core/DSPCore/Src/DSPBreakpoints.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPCodeUtil.cpp (renamed from Source/Core/DSPCore/Src/DSPCodeUtil.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPCodeUtil.h (renamed from Source/Core/DSPCore/Src/DSPCodeUtil.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPCommon.h (renamed from Source/Core/DSPCore/Src/DSPCommon.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPCore.cpp (renamed from Source/Core/DSPCore/Src/DSPCore.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPCore.h (renamed from Source/Core/DSPCore/Src/DSPCore.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPEmitter.cpp (renamed from Source/Core/DSPCore/Src/DSPEmitter.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPEmitter.h (renamed from Source/Core/DSPCore/Src/DSPEmitter.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPHWInterface.cpp (renamed from Source/Core/DSPCore/Src/DSPHWInterface.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPHWInterface.h (renamed from Source/Core/DSPCore/Src/DSPHWInterface.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPHost.h (renamed from Source/Core/DSPCore/Src/DSPHost.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPIntCCUtil.cpp (renamed from Source/Core/DSPCore/Src/DSPIntCCUtil.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPIntCCUtil.h (renamed from Source/Core/DSPCore/Src/DSPIntCCUtil.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPIntExtOps.cpp (renamed from Source/Core/DSPCore/Src/DSPIntExtOps.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPIntExtOps.h (renamed from Source/Core/DSPCore/Src/DSPIntExtOps.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPIntUtil.h (renamed from Source/Core/DSPCore/Src/DSPIntUtil.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPInterpreter.cpp (renamed from Source/Core/DSPCore/Src/DSPInterpreter.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPInterpreter.h (renamed from Source/Core/DSPCore/Src/DSPInterpreter.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPMemoryMap.cpp (renamed from Source/Core/DSPCore/Src/DSPMemoryMap.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPMemoryMap.h (renamed from Source/Core/DSPCore/Src/DSPMemoryMap.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPStacks.cpp (renamed from Source/Core/DSPCore/Src/DSPStacks.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPStacks.h (renamed from Source/Core/DSPCore/Src/DSPStacks.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPTables.cpp (renamed from Source/Core/DSPCore/Src/DSPTables.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DSPTables.h (renamed from Source/Core/DSPCore/Src/DSPTables.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DspIntArithmetic.cpp (renamed from Source/Core/DSPCore/Src/DspIntArithmetic.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DspIntBranch.cpp (renamed from Source/Core/DSPCore/Src/DspIntBranch.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DspIntLoadStore.cpp (renamed from Source/Core/DSPCore/Src/DspIntLoadStore.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DspIntMisc.cpp (renamed from Source/Core/DSPCore/Src/DspIntMisc.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/DspIntMultiplier.cpp (renamed from Source/Core/DSPCore/Src/DspIntMultiplier.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitArithmetic.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitArithmetic.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitBranch.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitBranch.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitCCUtil.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitCCUtil.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitLoadStore.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitLoadStore.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitMisc.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitMultiplier.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitMultiplier.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitRegCache.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.h (renamed from Source/Core/DSPCore/Src/Jit/DSPJitRegCache.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp (renamed from Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/Jit/DSPJitUtil.h (renamed from Source/Core/DSPCore/Src/Jit/DSPJitUtil.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/LabelMap.cpp (renamed from Source/Core/DSPCore/Src/LabelMap.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/LabelMap.h (renamed from Source/Core/DSPCore/Src/LabelMap.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/assemble.cpp (renamed from Source/Core/DSPCore/Src/assemble.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/assemble.h (renamed from Source/Core/DSPCore/Src/assemble.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/disassemble.cpp (renamed from Source/Core/DSPCore/Src/disassemble.cpp) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/DSP/disassemble.h (renamed from Source/Core/DSPCore/Src/disassemble.h) | 0 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPDebugInterface.cpp | 6 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp | 10 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp | 8 | ||||
| -rw-r--r-- | Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp | 4 | ||||
| -rw-r--r-- | Source/Core/Core/Src/SConscript | 35 | ||||
| -rw-r--r-- | Source/Core/DSPCore/CMakeLists.txt | 35 | ||||
| -rw-r--r-- | Source/Core/DSPCore/DSPCore.vcproj | 621 | ||||
| -rw-r--r-- | Source/Core/DSPCore/DSPCore.vcxproj | 239 | ||||
| -rw-r--r-- | Source/Core/DSPCore/Src/SConscript | 37 | ||||
| -rw-r--r-- | Source/Core/DebuggerWX/DebuggerWX.vcproj | 12 | ||||
| -rw-r--r-- | Source/Core/DebuggerWX/Src/DSPDebugWindow.h | 6 | ||||
| -rw-r--r-- | Source/Core/DolphinWX/Src/SConscript | 14 |
68 files changed, 368 insertions, 975 deletions
diff --git a/Source/Core/CMakeLists.txt b/Source/Core/CMakeLists.txt index 640d653f24..022eb4c524 100644 --- a/Source/Core/CMakeLists.txt +++ b/Source/Core/CMakeLists.txt @@ -10,6 +10,5 @@ endif() add_subdirectory(DiscIO) add_subdirectory(DolphinWX) -add_subdirectory(DSPCore) add_subdirectory(InputCommon) add_subdirectory(VideoCommon) diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 582d69b799..ff9326c482 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -27,6 +27,35 @@ set(SRCS Src/ActionReplay.cpp Src/Debugger/Debugger_SymbolMap.cpp Src/Debugger/Dump.cpp Src/Debugger/PPCDebugInterface.cpp + Src/DSP/assemble.cpp + Src/DSP/disassemble.cpp + Src/DSP/DSPAccelerator.cpp + Src/DSP/DSPIntCCUtil.cpp + Src/DSP/DSPIntExtOps.cpp + Src/DSP/DSPHWInterface.cpp + Src/DSP/DSPMemoryMap.cpp + Src/DSP/DSPStacks.cpp + Src/DSP/DSPAnalyzer.cpp + Src/DSP/DspIntArithmetic.cpp + Src/DSP/DspIntBranch.cpp + Src/DSP/DspIntLoadStore.cpp + Src/DSP/DspIntMisc.cpp + Src/DSP/DspIntMultiplier.cpp + Src/DSP/DSPEmitter.cpp + Src/DSP/DSPCodeUtil.cpp + Src/DSP/LabelMap.cpp + Src/DSP/DSPInterpreter.cpp + Src/DSP/DSPCore.cpp + Src/DSP/DSPTables.cpp + Src/DSP/Jit/DSPJitRegCache.cpp + Src/DSP/Jit/DSPJitExtOps.cpp + Src/DSP/Jit/DSPJitBranch.cpp + Src/DSP/Jit/DSPJitCCUtil.cpp + Src/DSP/Jit/DSPJitArithmetic.cpp + Src/DSP/Jit/DSPJitLoadStore.cpp + Src/DSP/Jit/DSPJitMultiplier.cpp + Src/DSP/Jit/DSPJitUtil.cpp + Src/DSP/Jit/DSPJitMisc.cpp Src/HLE/HLE.cpp Src/HLE/HLE_Misc.cpp Src/HLE/HLE_OS.cpp @@ -154,7 +183,7 @@ set(SRCS Src/ActionReplay.cpp Src/PowerPC/JitCommon/JitCache.cpp Src/PowerPC/JitCommon/Jit_Util.cpp) -set(LIBS bdisasm inputcommon dspcore lua sfml-network) +set(LIBS bdisasm inputcommon core lua sfml-network) if(WIN32) set(SRCS ${SRCS} Src/HW/BBA-TAP/TAP_Win32.cpp Src/stdafx.cpp @@ -181,4 +210,6 @@ endif(OPROFILE_FOUND) add_library(core STATIC ${SRCS}) target_link_libraries(core ${LIBS}) - +if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + add_definitions(-fPIC) +endif() diff --git a/Source/Core/Core/Core.vcproj b/Source/Core/Core/Core.vcproj index e0ad0dca46..23b5d8b72e 100644 --- a/Source/Core/Core/Core.vcproj +++ b/Source/Core/Core/Core.vcproj @@ -45,7 +45,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" BasicRuntimeChecks="3" @@ -116,7 +116,7 @@ <Tool Name="VCCLCompilerTool" Optimization="0" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" BasicRuntimeChecks="3" @@ -191,7 +191,7 @@ FavorSizeOrSpeed="1" OmitFramePointers="true" EnableFiberSafeOptimizations="false" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0" StringPooling="true" RuntimeLibrary="0" @@ -269,7 +269,7 @@ OmitFramePointers="true" EnableFiberSafeOptimizations="false" WholeProgramOptimization="false" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0" StringPooling="true" RuntimeLibrary="0" @@ -344,7 +344,7 @@ FavorSizeOrSpeed="1" OmitFramePointers="true" EnableFiberSafeOptimizations="false" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="NDEBUG;_LIB;DEBUGFAST;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0" RuntimeLibrary="0" BufferSecurityCheck="true" @@ -419,7 +419,7 @@ FavorSizeOrSpeed="1" OmitFramePointers="true" EnableFiberSafeOptimizations="false" - AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\DSPCore\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" + AdditionalIncludeDirectories=".\Core\Core\Src\Debugger;..\Common\Src;..\DiscIO\Src;..\AudioCommon\Src;..\..\Core\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\LZO;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\zlib;..\..\..\Externals\Lua;..\..\..\Externals\SFML\include" PreprocessorDefinitions="NDEBUG;_LIB;DEBUGFAST;_CRT_SECURE_NO_DEPRECATE;_SECURE_SCL=0" RuntimeLibrary="0" BufferSecurityCheck="false" @@ -466,6 +466,218 @@ </References> <Files> <Filter + Name="Interpreter" + > + <File + RelativePath=".\Src\DSP\DspIntArithmetic.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DspIntBranch.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPIntCCUtil.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPIntCCUtil.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPIntExtOps.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPIntExtOps.h" + > + </File> + <File + RelativePath=".\Src\DSP\DspIntLoadStore.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DspIntMisc.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DspIntMultiplier.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPIntUtil.h" + > + </File> + </Filter> + <Filter + Name="JIT" + > + <File + RelativePath=".\Src\DSP\DSPEmitter.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPEmitter.h" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitArithmetic.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitLoadStore.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitCCUtil.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitExtOps.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitBranch.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitMisc.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitMultiplier.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitRegCache.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitRegCache.h" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitUtil.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\Jit\DSPJitUtil.h" + > + </File> + </Filter> + <File + RelativePath=".\Src\DSP\assemble.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\assemble.h" + > + </File> + <File + RelativePath=".\Src\DSP\disassemble.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\disassemble.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPAccelerator.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPAccelerator.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPAnalyzer.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPAnalyzer.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPBreakpoints.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPCodeUtil.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPCodeUtil.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPCommon.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPCore.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPCore.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPHost.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPHWInterface.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPHWInterface.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPInterpreter.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPInterpreter.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPMemoryMap.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPMemoryMap.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPStacks.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPStacks.h" + > + </File> + <File + RelativePath=".\Src\DSP\DSPTables.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\DSPTables.h" + > + </File> + <File + RelativePath=".\Src\DSP\LabelMap.cpp" + > + </File> + <File + RelativePath=".\Src\DSP\LabelMap.h" + > + </File> + <File + RelativePath=".\Src\SConscript" + > + </File> + <Filter Name="HLE" > <File diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj index 52de75e2e6..1f37d7e65d 100644 --- a/Source/Core/Core/Core.vcxproj +++ b/Source/Core/Core/Core.vcxproj @@ -275,6 +275,35 @@ <ClCompile Include="Src\Debugger\Debugger_SymbolMap.cpp" /> <ClCompile Include="Src\Debugger\Dump.cpp" /> <ClCompile Include="Src\Debugger\PPCDebugInterface.cpp" /> + <ClCompile Include="Src\DSP\assemble.cpp" /> + <ClCompile Include="Src\DSP\disassemble.cpp" /> + <ClCompile Include="Src\DSP\DSPAccelerator.cpp" /> + <ClCompile Include="Src\DSP\DSPAnalyzer.cpp" /> + <ClCompile Include="Src\DSP\DSPCodeUtil.cpp" /> + <ClCompile Include="Src\DSP\DSPCore.cpp" /> + <ClCompile Include="Src\DSP\DSPEmitter.cpp" /> + <ClCompile Include="Src\DSP\DSPHWInterface.cpp" /> + <ClCompile Include="Src\DSP\DspIntArithmetic.cpp" /> + <ClCompile Include="Src\DSP\DspIntBranch.cpp" /> + <ClCompile Include="Src\DSP\DSPIntCCUtil.cpp" /> + <ClCompile Include="Src\DSP\DSPInterpreter.cpp" /> + <ClCompile Include="Src\DSP\DSPIntExtOps.cpp" /> + <ClCompile Include="Src\DSP\DspIntLoadStore.cpp" /> + <ClCompile Include="Src\DSP\DspIntMisc.cpp" /> + <ClCompile Include="Src\DSP\DspIntMultiplier.cpp" /> + <ClCompile Include="Src\DSP\DSPMemoryMap.cpp" /> + <ClCompile Include="Src\DSP\DSPStacks.cpp" /> + <ClCompile Include="Src\DSP\DSPTables.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitArithmetic.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitBranch.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitCCUtil.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitExtOps.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitLoadStore.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitMisc.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitMultiplier.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitRegCache.cpp" /> + <ClCompile Include="Src\DSP\Jit\DSPJitUtil.cpp" /> + <ClCompile Include="Src\DSP\LabelMap.cpp" /> <ClCompile Include="Src\GeckoCode.cpp" /> <ClCompile Include="Src\GeckoCodeConfig.cpp" /> <ClCompile Include="Src\HLE\HLE.cpp" /> @@ -421,6 +450,27 @@ <ClInclude Include="Src\Debugger\GCELF.h" /> <ClInclude Include="Src\Debugger\PPCDebugInterface.h" /> <ClInclude Include="Src\DolLoader.h" /> + <ClInclude Include="Src\DSP\assemble.h" /> + <ClInclude Include="Src\DSP\disassemble.h" /> + <ClInclude Include="Src\DSP\DSPAccelerator.h" /> + <ClInclude Include="Src\DSP\DSPAnalyzer.h" /> + <ClInclude Include="Src\DSP\DSPBreakpoints.h" /> + <ClInclude Include="Src\DSP\DSPCodeUtil.h" /> + <ClInclude Include="Src\DSP\DSPCommon.h" /> + <ClInclude Include="Src\DSP\DSPCore.h" /> + <ClInclude Include="Src\DSP\DSPEmitter.h" /> + <ClInclude Include="Src\DSP\DSPHost.h" /> + <ClInclude Include="Src\DSP\DSPHWInterface.h" /> + <ClInclude Include="Src\DSP\DSPIntCCUtil.h" /> + <ClInclude Include="Src\DSP\DSPInterpreter.h" /> + <ClInclude Include="Src\DSP\DSPIntExtOps.h" /> + <ClInclude Include="Src\DSP\DSPIntUtil.h" /> + <ClInclude Include="Src\DSP\DSPMemoryMap.h" /> + <ClInclude Include="Src\DSP\DSPStacks.h" /> + <ClInclude Include="Src\DSP\DSPTables.h" /> + <ClInclude Include="Src\DSP\Jit\DSPJitRegCache.h" /> + <ClInclude Include="Src\DSP\Jit\DSPJitUtil.h" /> + <ClInclude Include="Src\DSP\LabelMap.h" /> <ClInclude Include="Src\GeckoCode.h" /> <ClInclude Include="Src\GeckoCodeConfig.h" /> <ClInclude Include="Src\HLE\HLE.h" /> @@ -542,4 +592,4 @@ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> -</Project>
\ No newline at end of file +</Project> diff --git a/Source/Core/DSPCore/Src/DSPAccelerator.cpp b/Source/Core/Core/Src/DSP/DSPAccelerator.cpp index a45ab15e9d..a45ab15e9d 100644 --- a/Source/Core/DSPCore/Src/DSPAccelerator.cpp +++ b/Source/Core/Core/Src/DSP/DSPAccelerator.cpp diff --git a/Source/Core/DSPCore/Src/DSPAccelerator.h b/Source/Core/Core/Src/DSP/DSPAccelerator.h index a64516a036..a64516a036 100644 --- a/Source/Core/DSPCore/Src/DSPAccelerator.h +++ b/Source/Core/Core/Src/DSP/DSPAccelerator.h diff --git a/Source/Core/DSPCore/Src/DSPAnalyzer.cpp b/Source/Core/Core/Src/DSP/DSPAnalyzer.cpp index 8f6b0d4e35..8f6b0d4e35 100644 --- a/Source/Core/DSPCore/Src/DSPAnalyzer.cpp +++ b/Source/Core/Core/Src/DSP/DSPAnalyzer.cpp diff --git a/Source/Core/DSPCore/Src/DSPAnalyzer.h b/Source/Core/Core/Src/DSP/DSPAnalyzer.h index 9c05dae708..9c05dae708 100644 --- a/Source/Core/DSPCore/Src/DSPAnalyzer.h +++ b/Source/Core/Core/Src/DSP/DSPAnalyzer.h diff --git a/Source/Core/DSPCore/Src/DSPBreakpoints.h b/Source/Core/Core/Src/DSP/DSPBreakpoints.h index b366e760a7..b366e760a7 100644 --- a/Source/Core/DSPCore/Src/DSPBreakpoints.h +++ b/Source/Core/Core/Src/DSP/DSPBreakpoints.h diff --git a/Source/Core/DSPCore/Src/DSPCodeUtil.cpp b/Source/Core/Core/Src/DSP/DSPCodeUtil.cpp index ca9c01d5dc..ca9c01d5dc 100644 --- a/Source/Core/DSPCore/Src/DSPCodeUtil.cpp +++ b/Source/Core/Core/Src/DSP/DSPCodeUtil.cpp diff --git a/Source/Core/DSPCore/Src/DSPCodeUtil.h b/Source/Core/Core/Src/DSP/DSPCodeUtil.h index 2a2ebfb228..2a2ebfb228 100644 --- a/Source/Core/DSPCore/Src/DSPCodeUtil.h +++ b/Source/Core/Core/Src/DSP/DSPCodeUtil.h diff --git a/Source/Core/DSPCore/Src/DSPCommon.h b/Source/Core/Core/Src/DSP/DSPCommon.h index 8133cdc54e..8133cdc54e 100644 --- a/Source/Core/DSPCore/Src/DSPCommon.h +++ b/Source/Core/Core/Src/DSP/DSPCommon.h diff --git a/Source/Core/DSPCore/Src/DSPCore.cpp b/Source/Core/Core/Src/DSP/DSPCore.cpp index b053395881..b053395881 100644 --- a/Source/Core/DSPCore/Src/DSPCore.cpp +++ b/Source/Core/Core/Src/DSP/DSPCore.cpp diff --git a/Source/Core/DSPCore/Src/DSPCore.h b/Source/Core/Core/Src/DSP/DSPCore.h index 2f69eb6ee6..2f69eb6ee6 100644 --- a/Source/Core/DSPCore/Src/DSPCore.h +++ b/Source/Core/Core/Src/DSP/DSPCore.h diff --git a/Source/Core/DSPCore/Src/DSPEmitter.cpp b/Source/Core/Core/Src/DSP/DSPEmitter.cpp index e68fea7e18..e68fea7e18 100644 --- a/Source/Core/DSPCore/Src/DSPEmitter.cpp +++ b/Source/Core/Core/Src/DSP/DSPEmitter.cpp diff --git a/Source/Core/DSPCore/Src/DSPEmitter.h b/Source/Core/Core/Src/DSP/DSPEmitter.h index 17f1850001..17f1850001 100644 --- a/Source/Core/DSPCore/Src/DSPEmitter.h +++ b/Source/Core/Core/Src/DSP/DSPEmitter.h diff --git a/Source/Core/DSPCore/Src/DSPHWInterface.cpp b/Source/Core/Core/Src/DSP/DSPHWInterface.cpp index a2862affe3..a2862affe3 100644 --- a/Source/Core/DSPCore/Src/DSPHWInterface.cpp +++ b/Source/Core/Core/Src/DSP/DSPHWInterface.cpp diff --git a/Source/Core/DSPCore/Src/DSPHWInterface.h b/Source/Core/Core/Src/DSP/DSPHWInterface.h index df83f61e4b..df83f61e4b 100644 --- a/Source/Core/DSPCore/Src/DSPHWInterface.h +++ b/Source/Core/Core/Src/DSP/DSPHWInterface.h diff --git a/Source/Core/DSPCore/Src/DSPHost.h b/Source/Core/Core/Src/DSP/DSPHost.h index b3361f50e1..b3361f50e1 100644 --- a/Source/Core/DSPCore/Src/DSPHost.h +++ b/Source/Core/Core/Src/DSP/DSPHost.h diff --git a/Source/Core/DSPCore/Src/DSPIntCCUtil.cpp b/Source/Core/Core/Src/DSP/DSPIntCCUtil.cpp index 644ce60663..644ce60663 100644 --- a/Source/Core/DSPCore/Src/DSPIntCCUtil.cpp +++ b/Source/Core/Core/Src/DSP/DSPIntCCUtil.cpp diff --git a/Source/Core/DSPCore/Src/DSPIntCCUtil.h b/Source/Core/Core/Src/DSP/DSPIntCCUtil.h index 0684cea2ba..0684cea2ba 100644 --- a/Source/Core/DSPCore/Src/DSPIntCCUtil.h +++ b/Source/Core/Core/Src/DSP/DSPIntCCUtil.h diff --git a/Source/Core/DSPCore/Src/DSPIntExtOps.cpp b/Source/Core/Core/Src/DSP/DSPIntExtOps.cpp index 11eca9abac..11eca9abac 100644 --- a/Source/Core/DSPCore/Src/DSPIntExtOps.cpp +++ b/Source/Core/Core/Src/DSP/DSPIntExtOps.cpp diff --git a/Source/Core/DSPCore/Src/DSPIntExtOps.h b/Source/Core/Core/Src/DSP/DSPIntExtOps.h index 46b809ca14..46b809ca14 100644 --- a/Source/Core/DSPCore/Src/DSPIntExtOps.h +++ b/Source/Core/Core/Src/DSP/DSPIntExtOps.h diff --git a/Source/Core/DSPCore/Src/DSPIntUtil.h b/Source/Core/Core/Src/DSP/DSPIntUtil.h index 712d79fdf8..712d79fdf8 100644 --- a/Source/Core/DSPCore/Src/DSPIntUtil.h +++ b/Source/Core/Core/Src/DSP/DSPIntUtil.h diff --git a/Source/Core/DSPCore/Src/DSPInterpreter.cpp b/Source/Core/Core/Src/DSP/DSPInterpreter.cpp index 56e1834b9f..56e1834b9f 100644 --- a/Source/Core/DSPCore/Src/DSPInterpreter.cpp +++ b/Source/Core/Core/Src/DSP/DSPInterpreter.cpp diff --git a/Source/Core/DSPCore/Src/DSPInterpreter.h b/Source/Core/Core/Src/DSP/DSPInterpreter.h index 35db43f5f2..35db43f5f2 100644 --- a/Source/Core/DSPCore/Src/DSPInterpreter.h +++ b/Source/Core/Core/Src/DSP/DSPInterpreter.h diff --git a/Source/Core/DSPCore/Src/DSPMemoryMap.cpp b/Source/Core/Core/Src/DSP/DSPMemoryMap.cpp index 408cb48465..408cb48465 100644 --- a/Source/Core/DSPCore/Src/DSPMemoryMap.cpp +++ b/Source/Core/Core/Src/DSP/DSPMemoryMap.cpp diff --git a/Source/Core/DSPCore/Src/DSPMemoryMap.h b/Source/Core/Core/Src/DSP/DSPMemoryMap.h index 8aa0d77647..8aa0d77647 100644 --- a/Source/Core/DSPCore/Src/DSPMemoryMap.h +++ b/Source/Core/Core/Src/DSP/DSPMemoryMap.h diff --git a/Source/Core/DSPCore/Src/DSPStacks.cpp b/Source/Core/Core/Src/DSP/DSPStacks.cpp index 5bdae0241f..5bdae0241f 100644 --- a/Source/Core/DSPCore/Src/DSPStacks.cpp +++ b/Source/Core/Core/Src/DSP/DSPStacks.cpp diff --git a/Source/Core/DSPCore/Src/DSPStacks.h b/Source/Core/Core/Src/DSP/DSPStacks.h index 1a5b9e872c..1a5b9e872c 100644 --- a/Source/Core/DSPCore/Src/DSPStacks.h +++ b/Source/Core/Core/Src/DSP/DSPStacks.h diff --git a/Source/Core/DSPCore/Src/DSPTables.cpp b/Source/Core/Core/Src/DSP/DSPTables.cpp index 80da03c190..80da03c190 100644 --- a/Source/Core/DSPCore/Src/DSPTables.cpp +++ b/Source/Core/Core/Src/DSP/DSPTables.cpp diff --git a/Source/Core/DSPCore/Src/DSPTables.h b/Source/Core/Core/Src/DSP/DSPTables.h index 56ad885d23..56ad885d23 100644 --- a/Source/Core/DSPCore/Src/DSPTables.h +++ b/Source/Core/Core/Src/DSP/DSPTables.h diff --git a/Source/Core/DSPCore/Src/DspIntArithmetic.cpp b/Source/Core/Core/Src/DSP/DspIntArithmetic.cpp index ba625395a1..ba625395a1 100644 --- a/Source/Core/DSPCore/Src/DspIntArithmetic.cpp +++ b/Source/Core/Core/Src/DSP/DspIntArithmetic.cpp diff --git a/Source/Core/DSPCore/Src/DspIntBranch.cpp b/Source/Core/Core/Src/DSP/DspIntBranch.cpp index 1113425a87..1113425a87 100644 --- a/Source/Core/DSPCore/Src/DspIntBranch.cpp +++ b/Source/Core/Core/Src/DSP/DspIntBranch.cpp diff --git a/Source/Core/DSPCore/Src/DspIntLoadStore.cpp b/Source/Core/Core/Src/DSP/DspIntLoadStore.cpp index b43d6707b3..b43d6707b3 100644 --- a/Source/Core/DSPCore/Src/DspIntLoadStore.cpp +++ b/Source/Core/Core/Src/DSP/DspIntLoadStore.cpp diff --git a/Source/Core/DSPCore/Src/DspIntMisc.cpp b/Source/Core/Core/Src/DSP/DspIntMisc.cpp index f2c1f921af..f2c1f921af 100644 --- a/Source/Core/DSPCore/Src/DspIntMisc.cpp +++ b/Source/Core/Core/Src/DSP/DspIntMisc.cpp diff --git a/Source/Core/DSPCore/Src/DspIntMultiplier.cpp b/Source/Core/Core/Src/DSP/DspIntMultiplier.cpp index fbde7a645c..fbde7a645c 100644 --- a/Source/Core/DSPCore/Src/DspIntMultiplier.cpp +++ b/Source/Core/Core/Src/DSP/DspIntMultiplier.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitArithmetic.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitArithmetic.cpp index fe396c6b97..fe396c6b97 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitArithmetic.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitArithmetic.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitBranch.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitBranch.cpp index 4dd2476e70..4dd2476e70 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitBranch.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitBranch.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitCCUtil.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitCCUtil.cpp index 620c2a2c43..620c2a2c43 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitCCUtil.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitCCUtil.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp index 084385e2e4..084385e2e4 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitExtOps.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitLoadStore.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitLoadStore.cpp index bd4a320bb3..bd4a320bb3 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitLoadStore.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitLoadStore.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitMisc.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp index 2c8cc790de..2c8cc790de 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitMisc.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitMultiplier.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitMultiplier.cpp index 0004b33396..0004b33396 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitMultiplier.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitMultiplier.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitRegCache.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp index 5a08db1982..5a08db1982 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitRegCache.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitRegCache.h b/Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.h index a230947c11..a230947c11 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitRegCache.h +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.h diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp b/Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp index 35e5de9d9a..35e5de9d9a 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.cpp +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp diff --git a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.h b/Source/Core/Core/Src/DSP/Jit/DSPJitUtil.h index 2d28b6d520..2d28b6d520 100644 --- a/Source/Core/DSPCore/Src/Jit/DSPJitUtil.h +++ b/Source/Core/Core/Src/DSP/Jit/DSPJitUtil.h diff --git a/Source/Core/DSPCore/Src/LabelMap.cpp b/Source/Core/Core/Src/DSP/LabelMap.cpp index bc6b8d7ba2..bc6b8d7ba2 100644 --- a/Source/Core/DSPCore/Src/LabelMap.cpp +++ b/Source/Core/Core/Src/DSP/LabelMap.cpp diff --git a/Source/Core/DSPCore/Src/LabelMap.h b/Source/Core/Core/Src/DSP/LabelMap.h index 2bdaee9049..2bdaee9049 100644 --- a/Source/Core/DSPCore/Src/LabelMap.h +++ b/Source/Core/Core/Src/DSP/LabelMap.h diff --git a/Source/Core/DSPCore/Src/assemble.cpp b/Source/Core/Core/Src/DSP/assemble.cpp index a8a24e45c2..a8a24e45c2 100644 --- a/Source/Core/DSPCore/Src/assemble.cpp +++ b/Source/Core/Core/Src/DSP/assemble.cpp diff --git a/Source/Core/DSPCore/Src/assemble.h b/Source/Core/Core/Src/DSP/assemble.h index f140d0e69e..f140d0e69e 100644 --- a/Source/Core/DSPCore/Src/assemble.h +++ b/Source/Core/Core/Src/DSP/assemble.h diff --git a/Source/Core/DSPCore/Src/disassemble.cpp b/Source/Core/Core/Src/DSP/disassemble.cpp index 03a81ddb1a..03a81ddb1a 100644 --- a/Source/Core/DSPCore/Src/disassemble.cpp +++ b/Source/Core/Core/Src/DSP/disassemble.cpp diff --git a/Source/Core/DSPCore/Src/disassemble.h b/Source/Core/Core/Src/DSP/disassemble.h index dba9f36287..dba9f36287 100644 --- a/Source/Core/DSPCore/Src/disassemble.h +++ b/Source/Core/Core/Src/DSP/disassemble.h diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPDebugInterface.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPDebugInterface.cpp index e1b1147cd1..2e2816ae77 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPDebugInterface.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPDebugInterface.cpp @@ -17,11 +17,11 @@ #include "DSPDebugInterface.h" -#include "DSPCore.h" -#include "disassemble.h" +#include "DSP/DSPCore.h" +#include "DSP/disassemble.h" #include "DSPSymbols.h" -#include "DSPMemoryMap.h" +#include "DSP/DSPMemoryMap.h" void DSPDebugInterface::disasm(unsigned int address, char *dest, int max_size) { diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp index 94c7082b1f..fa9341159b 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp @@ -17,7 +17,7 @@ #include "Common.h" #include "Hash.h" -#include "DSPHost.h" +#include "DSP/DSPHost.h" #include "DSPSymbols.h" #include "DSPLLETools.h" #include "../DSP.h" diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp index f9ab57a44d..f84d630559 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp @@ -26,16 +26,16 @@ #include "IniFile.h" #include "DSPLLEGlobals.h" // Local -#include "DSPInterpreter.h" -#include "DSPHWInterface.h" -#include "disassemble.h" +#include "DSP/DSPInterpreter.h" +#include "DSP/DSPHWInterface.h" +#include "DSP/disassemble.h" #include "DSPSymbols.h" #include "AudioCommon.h" #include "Mixer.h" -#include "DSPTables.h" -#include "DSPCore.h" +#include "DSP/DSPTables.h" +#include "DSP/DSPCore.h" #include "DSPLLE.h" #include "../Memmap.h" #include "../AudioInterface.h" diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp index e102e0ff83..1113bd5014 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp @@ -20,7 +20,7 @@ #include <stdarg.h> #include "Common.h" // for Common::swap -#include "DSPCore.h" +#include "DSP/DSPCore.h" #include "DSPLLEGlobals.h" #if PROFILE diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp index 18c8628932..ddead22d43 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp @@ -22,11 +22,11 @@ #include "DSPLLEGlobals.h" #include "FileUtil.h" -#include "DSPCore.h" -#include "DSPCodeUtil.h" +#include "DSP/DSPCore.h" +#include "DSP/DSPCodeUtil.h" #include "DSPLLETools.h" -#include "disassemble.h" -#include "DSPInterpreter.h" +#include "DSP/disassemble.h" +#include "DSP/DSPInterpreter.h" bool DumpDSPCode(const u8 *code_be, int size_in_bytes, u32 crc) { diff --git a/Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp b/Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp index e67c48ba98..eb269b6b3b 100644 --- a/Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp +++ b/Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp @@ -26,9 +26,9 @@ #include "Common.h" #include "StringUtil.h" -#include "DSPCore.h" +#include "DSP/DSPCore.h" #include "DSPSymbols.h" -#include "disassemble.h" +#include "DSP/disassemble.h" namespace DSPSymbols { diff --git a/Source/Core/Core/Src/SConscript b/Source/Core/Core/Src/SConscript index d545c2e6ca..950f04404f 100644 --- a/Source/Core/Core/Src/SConscript +++ b/Source/Core/Core/Src/SConscript @@ -6,8 +6,6 @@ import sys files = [ "ActionReplay.cpp", "ARDecrypt.cpp", - "GeckoCode.cpp", - "GeckoCodeConfig.cpp", "ConfigManager.cpp", "Console.cpp", "Core.cpp", @@ -32,6 +30,37 @@ files = [ "Debugger/Debugger_SymbolMap.cpp", "Debugger/Dump.cpp", "Debugger/PPCDebugInterface.cpp", + "DSP/assemble.cpp", + "DSP/disassemble.cpp", + "DSP/DSPAccelerator.cpp", + "DSP/DSPIntCCUtil.cpp", + "DSP/DSPIntExtOps.cpp", + "DSP/DSPHWInterface.cpp", + "DSP/DSPMemoryMap.cpp", + "DSP/DSPStacks.cpp", + "DSP/DSPAnalyzer.cpp", + "DSP/DspIntArithmetic.cpp", + "DSP/DspIntBranch.cpp", + "DSP/DspIntLoadStore.cpp", + "DSP/DspIntMisc.cpp", + "DSP/DspIntMultiplier.cpp", + "DSP/DSPEmitter.cpp", + "DSP/DSPCodeUtil.cpp", + "DSP/LabelMap.cpp", + "DSP/DSPInterpreter.cpp", + "DSP/DSPCore.cpp", + "DSP/DSPTables.cpp", + "DSP/Jit/DSPJitExtOps.cpp", + "DSP/Jit/DSPJitBranch.cpp", + "DSP/Jit/DSPJitUtil.cpp", + "DSP/Jit/DSPJitCCUtil.cpp", + "DSP/Jit/DSPJitArithmetic.cpp", + "DSP/Jit/DSPJitLoadStore.cpp", + "DSP/Jit/DSPJitMultiplier.cpp", + "DSP/Jit/DSPJitMisc.cpp", + "DSP/Jit/DSPJitRegCache.cpp", + "GeckoCode.cpp", + "GeckoCodeConfig.cpp", "HLE/HLE.cpp", "HLE/HLE_Misc.cpp", "HLE/HLE_OS.cpp", @@ -165,7 +194,7 @@ if sys.platform == 'win32': elif sys.platform == 'darwin': files += [ "HW/BBA-TAP/TAP_Apple.cpp", "HW/WiimoteReal/IOdarwin.mm" ] elif sys.platform == 'linux2' and env['HAVE_BLUEZ']: - files += [ "HW/BBA-TAP/TAP_Unix.cpp", "HW/WiimoteReal/IONix.cpp" ] + files += [ "HW/BBA-TAP/TAP_Unix.cpp", "HW/WiimoteReal/IODummy.cpp" ] else: files += [ "HW/BBA-TAP/TAP_Unix.cpp", "HW/WiimoteReal/IODummy.cpp" ] diff --git a/Source/Core/DSPCore/CMakeLists.txt b/Source/Core/DSPCore/CMakeLists.txt deleted file mode 100644 index ab379cd377..0000000000 --- a/Source/Core/DSPCore/CMakeLists.txt +++ /dev/null @@ -1,35 +0,0 @@ -set(SRCS Src/assemble.cpp - Src/disassemble.cpp - Src/DSPAccelerator.cpp - Src/DSPIntCCUtil.cpp - Src/DSPIntExtOps.cpp - Src/DSPHWInterface.cpp - Src/DSPMemoryMap.cpp - Src/DSPStacks.cpp - Src/DSPAnalyzer.cpp - Src/DspIntArithmetic.cpp - Src/DspIntBranch.cpp - Src/DspIntLoadStore.cpp - Src/DspIntMisc.cpp - Src/DspIntMultiplier.cpp - Src/DSPEmitter.cpp - Src/DSPCodeUtil.cpp - Src/LabelMap.cpp - Src/DSPInterpreter.cpp - Src/DSPCore.cpp - Src/DSPTables.cpp - Src/Jit/DSPJitRegCache.cpp - Src/Jit/DSPJitExtOps.cpp - Src/Jit/DSPJitBranch.cpp - Src/Jit/DSPJitCCUtil.cpp - Src/Jit/DSPJitArithmetic.cpp - Src/Jit/DSPJitLoadStore.cpp - Src/Jit/DSPJitMultiplier.cpp - Src/Jit/DSPJitUtil.cpp - Src/Jit/DSPJitMisc.cpp) - -add_library(dspcore STATIC ${SRCS}) -target_link_libraries(dspcore core) -if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") - add_definitions(-fPIC) -endif() diff --git a/Source/Core/DSPCore/DSPCore.vcproj b/Source/Core/DSPCore/DSPCore.vcproj deleted file mode 100644 index 43f7401e8a..0000000000 --- a/Source/Core/DSPCore/DSPCore.vcproj +++ /dev/null @@ -1,621 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject - ProjectType="Visual C++" - Version="9.00" - Name="DSPCore" - ProjectGUID="{838A89A3-3AA0-4A45-ACBE-3D1E0980C2ED}" - RootNamespace="DSPCore" - Keyword="Win32Proj" - TargetFrameworkVersion="196613" - > - <Platforms> - <Platform - Name="Win32" - /> - <Platform - Name="x64" - /> - </Platforms> - <ToolFiles> - </ToolFiles> - <Configurations> - <Configuration - Name="Debug|Win32" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - /> - <Tool - Name="VCCLCompilerTool" - Optimization="0" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - MinimalRebuild="true" - BasicRuntimeChecks="3" - RuntimeLibrary="1" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="4" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - <Configuration - Name="Debug|x64" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - TargetEnvironment="3" - /> - <Tool - Name="VCCLCompilerTool" - Optimization="0" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - MinimalRebuild="true" - BasicRuntimeChecks="3" - RuntimeLibrary="1" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="3" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - <Configuration - Name="Release|Win32" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - WholeProgramOptimization="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - /> - <Tool - Name="VCCLCompilerTool" - Optimization="2" - EnableIntrinsicFunctions="true" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - RuntimeLibrary="0" - EnableFunctionLevelLinking="true" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="3" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - <Configuration - Name="Release|x64" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - WholeProgramOptimization="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - TargetEnvironment="3" - /> - <Tool - Name="VCCLCompilerTool" - AdditionalOptions="/MP" - Optimization="2" - EnableIntrinsicFunctions="true" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - RuntimeLibrary="0" - EnableFunctionLevelLinking="true" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="3" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - <Configuration - Name="DebugFast|Win32" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - WholeProgramOptimization="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - /> - <Tool - Name="VCCLCompilerTool" - Optimization="2" - EnableIntrinsicFunctions="true" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="DEBUGFAST;WIN32;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - RuntimeLibrary="0" - EnableFunctionLevelLinking="true" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="3" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - <Configuration - Name="DebugFast|x64" - OutputDirectory="$(PlatformName)\$(ConfigurationName)" - IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" - ConfigurationType="4" - CharacterSet="1" - WholeProgramOptimization="1" - > - <Tool - Name="VCPreBuildEventTool" - /> - <Tool - Name="VCCustomBuildTool" - /> - <Tool - Name="VCXMLDataGeneratorTool" - /> - <Tool - Name="VCWebServiceProxyGeneratorTool" - /> - <Tool - Name="VCMIDLTool" - TargetEnvironment="3" - /> - <Tool - Name="VCCLCompilerTool" - Optimization="2" - EnableIntrinsicFunctions="true" - AdditionalIncludeDirectories="..\Common\Src" - PreprocessorDefinitions="DEBUGFAST;WIN32;_LIB;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" - RuntimeLibrary="0" - EnableFunctionLevelLinking="true" - UsePrecompiledHeader="0" - WarningLevel="3" - DebugInformationFormat="3" - /> - <Tool - Name="VCManagedResourceCompilerTool" - /> - <Tool - Name="VCResourceCompilerTool" - /> - <Tool - Name="VCPreLinkEventTool" - /> - <Tool - Name="VCLibrarianTool" - /> - <Tool - Name="VCALinkTool" - /> - <Tool - Name="VCXDCMakeTool" - /> - <Tool - Name="VCBscMakeTool" - /> - <Tool - Name="VCFxCopTool" - /> - <Tool - Name="VCPostBuildEventTool" - /> - </Configuration> - </Configurations> - <References> - </References> - <Files> - <Filter - Name="Interpreter" - > - <File - RelativePath=".\Src\DspIntArithmetic.cpp" - > - </File> - <File - RelativePath=".\Src\DspIntBranch.cpp" - > - </File> - <File - RelativePath=".\Src\DSPIntCCUtil.cpp" - > - </File> - <File - RelativePath=".\Src\DSPIntCCUtil.h" - > - </File> - <File - RelativePath=".\Src\DSPIntExtOps.cpp" - > - </File> - <File - RelativePath=".\Src\DSPIntExtOps.h" - > - </File> - <File - RelativePath=".\Src\DspIntLoadStore.cpp" - > - </File> - <File - RelativePath=".\Src\DspIntMisc.cpp" - > - </File> - <File - RelativePath=".\Src\DspIntMultiplier.cpp" - > - </File> - <File - RelativePath=".\Src\DSPIntUtil.h" - > - </File> - </Filter> - <Filter - Name="JIT" - > - <File - RelativePath=".\Src\DSPEmitter.cpp" - > - </File> - <File - RelativePath=".\Src\DSPEmitter.h" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitArithmetic.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitLoadStore.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitCCUtil.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitExtOps.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitBranch.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitMisc.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitMultiplier.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitRegCache.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitRegCache.h" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitUtil.cpp" - > - </File> - <File - RelativePath=".\Src\Jit\DSPJitUtil.h" - > - </File> - </Filter> - <File - RelativePath=".\Src\assemble.cpp" - > - </File> - <File - RelativePath=".\Src\assemble.h" - > - </File> - <File - RelativePath=".\Src\disassemble.cpp" - > - </File> - <File - RelativePath=".\Src\disassemble.h" - > - </File> - <File - RelativePath=".\Src\DSPAccelerator.cpp" - > - </File> - <File - RelativePath=".\Src\DSPAccelerator.h" - > - </File> - <File - RelativePath=".\Src\DSPAnalyzer.cpp" - > - </File> - <File - RelativePath=".\Src\DSPAnalyzer.h" - > - </File> - <File - RelativePath=".\Src\DSPBreakpoints.h" - > - </File> - <File - RelativePath=".\Src\DSPCodeUtil.cpp" - > - </File> - <File - RelativePath=".\Src\DSPCodeUtil.h" - > - </File> - <File - RelativePath=".\Src\DSPCommon.h" - > - </File> - <File - RelativePath=".\Src\DSPCore.cpp" - > - </File> - <File - RelativePath=".\Src\DSPCore.h" - > - </File> - <File - RelativePath=".\Src\DSPHost.h" - > - </File> - <File - RelativePath=".\Src\DSPHWInterface.cpp" - > - </File> - <File - RelativePath=".\Src\DSPHWInterface.h" - > - </File> - <File - RelativePath=".\Src\DSPInterpreter.cpp" - > - </File> - <File - RelativePath=".\Src\DSPInterpreter.h" - > - </File> - <File - RelativePath=".\Src\DSPMemoryMap.cpp" - > - </File> - <File - RelativePath=".\Src\DSPMemoryMap.h" - > - </File> - <File - RelativePath=".\Src\DSPStacks.cpp" - > - </File> - <File - RelativePath=".\Src\DSPStacks.h" - > - </File> - <File - RelativePath=".\Src\DSPTables.cpp" - > - </File> - <File - RelativePath=".\Src\DSPTables.h" - > - </File> - <File - RelativePath=".\Src\LabelMap.cpp" - > - </File> - <File - RelativePath=".\Src\LabelMap.h" - > - </File> - <File - RelativePath=".\Src\SConscript" - > - </File> - </Files> - <Globals> - </Globals> -</VisualStudioProject> diff --git a/Source/Core/DSPCore/DSPCore.vcxproj b/Source/Core/DSPCore/DSPCore.vcxproj deleted file mode 100644 index 77eeeea1f3..0000000000 --- a/Source/Core/DSPCore/DSPCore.vcxproj +++ /dev/null @@ -1,239 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="DebugFast|Win32"> - <Configuration>DebugFast</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="DebugFast|x64"> - <Configuration>DebugFast</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <ItemGroup> - <ClCompile Include="Src\assemble.cpp" /> - <ClCompile Include="Src\disassemble.cpp" /> - <ClCompile Include="Src\DSPAccelerator.cpp" /> - <ClCompile Include="Src\DSPAnalyzer.cpp" /> - <ClCompile Include="Src\DSPCodeUtil.cpp" /> - <ClCompile Include="Src\DSPCore.cpp" /> - <ClCompile Include="Src\DSPEmitter.cpp" /> - <ClCompile Include="Src\DSPHWInterface.cpp" /> - <ClCompile Include="Src\DspIntArithmetic.cpp" /> - <ClCompile Include="Src\DspIntBranch.cpp" /> - <ClCompile Include="Src\DSPIntCCUtil.cpp" /> - <ClCompile Include="Src\DSPInterpreter.cpp" /> - <ClCompile Include="Src\DSPIntExtOps.cpp" /> - <ClCompile Include="Src\DspIntLoadStore.cpp" /> - <ClCompile Include="Src\DspIntMisc.cpp" /> - <ClCompile Include="Src\DspIntMultiplier.cpp" /> - <ClCompile Include="Src\DSPMemoryMap.cpp" /> - <ClCompile Include="Src\DSPStacks.cpp" /> - <ClCompile Include="Src\DSPTables.cpp" /> - <ClCompile Include="Src\Jit\DSPJitArithmetic.cpp" /> - <ClCompile Include="Src\Jit\DSPJitBranch.cpp" /> - <ClCompile Include="Src\Jit\DSPJitCCUtil.cpp" /> - <ClCompile Include="Src\Jit\DSPJitExtOps.cpp" /> - <ClCompile Include="Src\Jit\DSPJitLoadStore.cpp" /> - <ClCompile Include="Src\Jit\DSPJitMisc.cpp" /> - <ClCompile Include="Src\Jit\DSPJitMultiplier.cpp" /> - <ClCompile Include="Src\Jit\DSPJitRegCache.cpp" /> - <ClCompile Include="Src\Jit\DSPJitUtil.cpp" /> - <ClCompile Include="Src\LabelMap.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="Src\assemble.h" /> - <ClInclude Include="Src\disassemble.h" /> - <ClInclude Include="Src\DSPAccelerator.h" /> - <ClInclude Include="Src\DSPAnalyzer.h" /> - <ClInclude Include="Src\DSPBreakpoints.h" /> - <ClInclude Include="Src\DSPCodeUtil.h" /> - <ClInclude Include="Src\DSPCommon.h" /> - <ClInclude Include="Src\DSPCore.h" /> - <ClInclude Include="Src\DSPEmitter.h" /> - <ClInclude Include="Src\DSPHost.h" /> - <ClInclude Include="Src\DSPHWInterface.h" /> - <ClInclude Include="Src\DSPIntCCUtil.h" /> - <ClInclude Include="Src\DSPInterpreter.h" /> - <ClInclude Include="Src\DSPIntExtOps.h" /> - <ClInclude Include="Src\DSPIntUtil.h" /> - <ClInclude Include="Src\DSPMemoryMap.h" /> - <ClInclude Include="Src\DSPStacks.h" /> - <ClInclude Include="Src\DSPTables.h" /> - <ClInclude Include="Src\Jit\DSPJitRegCache.h" /> - <ClInclude Include="Src\Jit\DSPJitUtil.h" /> - <ClInclude Include="Src\LabelMap.h" /> - </ItemGroup> - <ItemGroup> - <None Include="Src\SConscript" /> - </ItemGroup> - <PropertyGroup Label="Globals"> - <ProjectGuid>{4ED3C8BE-91A7-4361-8D46-16D03B678D4C}</ProjectGuid> - <RootNamespace>DSPCore</RootNamespace> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|Win32'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|x64'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>MultiByte</CharacterSet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup /> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|Win32'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>DEBUGFAST;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugFast|x64'"> - <ClCompile> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <AdditionalIncludeDirectories>..\Common\Src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> - <PreprocessorDefinitions>DEBUGFAST;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <RuntimeLibrary>MultiThreaded</RuntimeLibrary> - </ClCompile> - <Link> - <GenerateDebugInformation>true</GenerateDebugInformation> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - </Link> - </ItemDefinitionGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - </ImportGroup> -</Project>
\ No newline at end of file diff --git a/Source/Core/DSPCore/Src/SConscript b/Source/Core/DSPCore/Src/SConscript deleted file mode 100644 index f97a15753c..0000000000 --- a/Source/Core/DSPCore/Src/SConscript +++ /dev/null @@ -1,37 +0,0 @@ -# -*- python -*- - -Import('env') - -files = [ - "assemble.cpp", - "disassemble.cpp", - "DSPAccelerator.cpp", - "DSPIntCCUtil.cpp", - "DSPIntExtOps.cpp", - "DSPHWInterface.cpp", - "DSPMemoryMap.cpp", - "DSPStacks.cpp", - "DSPAnalyzer.cpp", - "DspIntArithmetic.cpp", - "DspIntBranch.cpp", - "DspIntLoadStore.cpp", - "DspIntMisc.cpp", - "DspIntMultiplier.cpp", - "DSPEmitter.cpp", - "DSPCodeUtil.cpp", - "LabelMap.cpp", - "DSPInterpreter.cpp", - "DSPCore.cpp", - "DSPTables.cpp", - "Jit/DSPJitExtOps.cpp", - "Jit/DSPJitBranch.cpp", - "Jit/DSPJitUtil.cpp", - "Jit/DSPJitCCUtil.cpp", - "Jit/DSPJitArithmetic.cpp", - "Jit/DSPJitLoadStore.cpp", - "Jit/DSPJitMultiplier.cpp", - "Jit/DSPJitMisc.cpp", - "Jit/DSPJitRegCache.cpp", - ] - -env.StaticLibrary(env['local_libs'] + 'dspcore', files) diff --git a/Source/Core/DebuggerWX/DebuggerWX.vcproj b/Source/Core/DebuggerWX/DebuggerWX.vcproj index 40ec7fe6e6..03c79dfb60 100644 --- a/Source/Core/DebuggerWX/DebuggerWX.vcproj +++ b/Source/Core/DebuggerWX/DebuggerWX.vcproj @@ -46,7 +46,7 @@ Name="VCCLCompilerTool" Optimization="0" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__WXMSW__;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" BasicRuntimeChecks="3" @@ -113,7 +113,7 @@ Name="VCCLCompilerTool" Optimization="0" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__WXMSW__;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" MinimalRebuild="true" ExceptionHandling="2" @@ -179,7 +179,7 @@ <Tool Name="VCCLCompilerTool" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__WXMSW__;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" RuntimeLibrary="0" BufferSecurityCheck="false" @@ -246,7 +246,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/MP" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__WXMSW__;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE" RuntimeLibrary="0" BufferSecurityCheck="false" @@ -311,7 +311,7 @@ Name="VCCLCompilerTool" Optimization="0" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;__WXMSW__;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;DEBUGFAST" MinimalRebuild="true" BasicRuntimeChecks="0" @@ -379,7 +379,7 @@ <Tool Name="VCCLCompilerTool" WholeProgramOptimization="false" - AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\DSPCore\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" + AdditionalIncludeDirectories="..\Common\Src;..\Core\Src;..\InputCommon\Src;..\..\PluginSpecs;..\..\..\Externals\Bochs_disasm;..\..\..\Externals\wxWidgets\Include;..\..\..\Externals\wxWidgets\Include\msvc;..\DebuggerUICommon\Src" PreprocessorDefinitions="WIN32;__WXMSW__;_WINDOWS;NOPCH;_SECURE_SCL=0;_CRT_SECURE_NO_WARNINGS;DEBUGFAST" MinimalRebuild="true" BasicRuntimeChecks="3" diff --git a/Source/Core/DebuggerWX/Src/DSPDebugWindow.h b/Source/Core/DebuggerWX/Src/DSPDebugWindow.h index 5ab8c0eb1c..d624cc2d54 100644 --- a/Source/Core/DebuggerWX/Src/DSPDebugWindow.h +++ b/Source/Core/DebuggerWX/Src/DSPDebugWindow.h @@ -35,9 +35,9 @@ #include <wx/statline.h> #include <wx/aui/aui.h> -#include "disassemble.h" -#include "DSPInterpreter.h" -#include "DSPMemoryMap.h" +#include "DSP/disassemble.h" +#include "DSP/DSPInterpreter.h" +#include "DSP/DSPMemoryMap.h" #include "HW/DSPLLE/DSPDebugInterface.h" class DSPRegisterView; diff --git a/Source/Core/DolphinWX/Src/SConscript b/Source/Core/DolphinWX/Src/SConscript index 7e3ea1a5cf..bccbef4232 100644 --- a/Source/Core/DolphinWX/Src/SConscript +++ b/Source/Core/DolphinWX/Src/SConscript @@ -10,8 +10,9 @@ files = [ ] libs = [ - 'audiocommon', 'bdisasm', 'common', 'core', 'discio', 'dspcore', - 'inputcommon', 'lua', 'lzo2', 'sfml-network', 'z', 'GLEW', 'SOIL', + 'core', + 'audiocommon', 'common', 'discio', 'inputcommon', + 'GLEW', 'SOIL', 'bdisasm', 'lua', 'lzo2', 'sfml-network', 'z', ] wxlibs = [ ] @@ -72,7 +73,6 @@ elif sys.platform == 'darwin': else: exe += 'NoGUI' - env.Depends(exe, env['libvideo']) env.Install('#' + env['prefix'] + '/Dolphin.app/Contents/' + 'Frameworks/Cg.framework', source = [ @@ -107,7 +107,7 @@ elif sys.platform == 'darwin': Value(dict( CFBundleExecutable = 'Dolphin', CFBundleIconFile = 'Dolphin.icns', - CFBundleIdentifier = 'com.dolphin-emu.dolphin', + CFBundleIdentifier = 'com.dolphin-emulator.dolphin', CFBundlePackageType = 'APPL', CFBundleShortVersionString = utils.GenerateRevFile('', Dir('#None').abspath, None), @@ -126,7 +126,10 @@ elif sys.platform == 'darwin': "find $SOURCES -name .svn -exec rm -rf {} +") else: files += [ 'X11Utils.cpp' ] - libs += [ 'SDL' ] + libs += [ 'SDL', 'clrun' ] + ldflags += [ '-Wl,--whole-archive,' + env['libvideo'][0].path ] + ldflags += [ '-Wl,--no-whole-archive' ] + ldflags += [ '-Wl,-Wsymbolic' ] if env['HAVE_WX']: exe = env['binary_dir'] + '/dolphin-emu' else: @@ -137,4 +140,5 @@ else: libs = wxlibs + libs + env['LIBS'] linkflags = ldflags + env['LINKFLAGS'] +env.Depends(exe, env['libvideo']) env.Program(exe, files, LIBS = libs, LINKFLAGS = linkflags) |
