summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorSoren Jorvang <soren.jorvang@gmail.com>2011-01-29 14:06:48 +0000
committerSoren Jorvang <soren.jorvang@gmail.com>2011-01-29 14:06:48 +0000
commitb3a183dffefc1cb1701ee2a8a2cbe0080774aced (patch)
treeaeb7b14894e6b17dc70f2bb71e28d1c3f6156f09 /Source/Core
parent10675ba3c02295cb61f785840ac75e8e65cfb549 (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.txt1
-rw-r--r--Source/Core/Core/CMakeLists.txt35
-rw-r--r--Source/Core/Core/Core.vcproj224
-rw-r--r--Source/Core/Core/Core.vcxproj52
-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.cpp6
-rw-r--r--Source/Core/Core/Src/HW/DSPLLE/DSPHost.cpp2
-rw-r--r--Source/Core/Core/Src/HW/DSPLLE/DSPLLE.cpp10
-rw-r--r--Source/Core/Core/Src/HW/DSPLLE/DSPLLEGlobals.cpp2
-rw-r--r--Source/Core/Core/Src/HW/DSPLLE/DSPLLETools.cpp8
-rw-r--r--Source/Core/Core/Src/HW/DSPLLE/DSPSymbols.cpp4
-rw-r--r--Source/Core/Core/Src/SConscript35
-rw-r--r--Source/Core/DSPCore/CMakeLists.txt35
-rw-r--r--Source/Core/DSPCore/DSPCore.vcproj621
-rw-r--r--Source/Core/DSPCore/DSPCore.vcxproj239
-rw-r--r--Source/Core/DSPCore/Src/SConscript37
-rw-r--r--Source/Core/DebuggerWX/DebuggerWX.vcproj12
-rw-r--r--Source/Core/DebuggerWX/Src/DSPDebugWindow.h6
-rw-r--r--Source/Core/DolphinWX/Src/SConscript14
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)