mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Build: Simplify by always including FakeCPUDetect.
This commit is contained in:
1 parent
a42d3834f2
commit
ff98d81e33
8 files changed
+44
-15
No files matched your search
+1
-8
@@ -420,13 +420,6 @@ set(CommonMIPS
|
||||
)
|
||||
source_group(MIPS FILES ${CommonMIPS})
|
||||
|
||||
if(NOT (X86 OR ARM OR MIPS))
|
||||
set(CommonFake
|
||||
Common/FakeCPUDetect.cpp
|
||||
)
|
||||
source_group(Fake FILES ${CommonFake})
|
||||
endif()
|
||||
|
||||
if(WIN32)
|
||||
set(CommonD3D
|
||||
Common/GPU/D3D9/D3D9ShaderCompiler.cpp
|
||||
@@ -446,7 +439,6 @@ add_library(Common STATIC
|
||||
${CommonARM}
|
||||
${CommonARM64}
|
||||
${CommonMIPS}
|
||||
${CommonFake}
|
||||
${CommonD3D}
|
||||
Common/Serialize/Serializer.cpp
|
||||
Common/Serialize/Serializer.h
|
||||
@@ -643,6 +635,7 @@ add_library(Common STATIC
|
||||
Common/ConsoleListener.h
|
||||
Common/DbgNew.h
|
||||
Common/FakeEmitter.h
|
||||
Common/FakeCPUDetect.cpp
|
||||
Common/ExceptionHandlerSetup.cpp
|
||||
Common/ExceptionHandlerSetup.h
|
||||
Common/Log.h
|
||||
|
||||
@@ -795,6 +795,26 @@
|
||||
<ClCompile Include="ColorConv.cpp" />
|
||||
<ClCompile Include="ConsoleListener.cpp" />
|
||||
<ClCompile Include="CPUDetect.cpp" />
|
||||
<ClCompile Include="MipsCPUDetect.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="FakeCPUDetect.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Crypto\md5.cpp" />
|
||||
<ClCompile Include="Crypto\sha1.cpp" />
|
||||
<ClCompile Include="Crypto\sha256.cpp" />
|
||||
|
||||
@@ -392,6 +392,8 @@
|
||||
<ClCompile Include="ABI.cpp" />
|
||||
<ClCompile Include="ConsoleListener.cpp" />
|
||||
<ClCompile Include="CPUDetect.cpp" />
|
||||
<ClCompile Include="FakeCPUDetect.cpp" />
|
||||
<ClCompile Include="MipsCPUDetect.cpp" />
|
||||
<ClCompile Include="LogManager.cpp" />
|
||||
<ClCompile Include="MemoryUtil.cpp" />
|
||||
<ClCompile Include="StringUtils.cpp" />
|
||||
|
||||
@@ -15,6 +15,16 @@
|
||||
// Official SVN repository and contact information can be found at
|
||||
// http://code.google.com/p/dolphin-emu/
|
||||
|
||||
#include "ppsspp_config.h"
|
||||
#if PPSSPP_ARCH(ARM) || PPSSPP_ARCH(ARM64)
|
||||
#define REAL_CPUDETECT_AVAIL 1
|
||||
#elif PPSSPP_ARCH(X86) || PPSSPP_ARCH(AMD64)
|
||||
#define REAL_CPUDETECT_AVAIL 1
|
||||
#elif PPSSPP_ARCH(MIPS) || PPSSPP_ARCH(MIPS64)
|
||||
#define REAL_CPUDETECT_AVAIL 1
|
||||
#endif
|
||||
|
||||
#ifndef REAL_CPUDETECT_AVAIL
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <memory>
|
||||
@@ -48,3 +58,4 @@ std::string CPUInfo::Summarize()
|
||||
sum = StringFromFormat("%s, %i core", cpu_string, num_cores);
|
||||
return sum;
|
||||
}
|
||||
#endif
|
||||
@@ -573,6 +573,7 @@
|
||||
<ClCompile Include="..\..\Common\ColorConvNEON.cpp" />
|
||||
<ClCompile Include="..\..\Common\ConsoleListener.cpp" />
|
||||
<ClCompile Include="..\..\Common\CPUDetect.cpp" />
|
||||
<ClCompile Include="..\..\Common\FakeCPUDetect.cpp" />
|
||||
<ClCompile Include="..\..\Common\Crypto\md5.cpp" />
|
||||
<ClCompile Include="..\..\Common\Crypto\sha1.cpp" />
|
||||
<ClCompile Include="..\..\Common\Crypto\sha256.cpp" />
|
||||
|
||||
@@ -96,6 +96,7 @@
|
||||
<ClCompile Include="..\..\Common\ColorConvNEON.cpp" />
|
||||
<ClCompile Include="..\..\Common\ConsoleListener.cpp" />
|
||||
<ClCompile Include="..\..\Common\CPUDetect.cpp" />
|
||||
<ClCompile Include="..\..\Common\FakeCPUDetect.cpp" />
|
||||
<ClCompile Include="..\..\Common\ExceptionHandlerSetup.cpp" />
|
||||
<ClCompile Include="..\..\Common\Log.cpp" />
|
||||
<ClCompile Include="..\..\Common\LogManager.cpp" />
|
||||
|
||||
@@ -16,7 +16,6 @@ ARCH_FILES := \
|
||||
$(SRC)/Common/ABI.cpp \
|
||||
$(SRC)/Common/x64Emitter.cpp \
|
||||
$(SRC)/Common/x64Analyzer.cpp \
|
||||
$(SRC)/Common/CPUDetect.cpp \
|
||||
$(SRC)/Common/Math/fast/fast_matrix_sse.c \
|
||||
$(SRC)/Common/Thunk.cpp \
|
||||
$(SRC)/Core/MIPS/x86/CompALU.cpp \
|
||||
@@ -39,7 +38,6 @@ ARCH_FILES := \
|
||||
$(SRC)/Common/ABI.cpp \
|
||||
$(SRC)/Common/x64Emitter.cpp \
|
||||
$(SRC)/Common/x64Analyzer.cpp \
|
||||
$(SRC)/Common/CPUDetect.cpp \
|
||||
$(SRC)/Common/Math/fast/fast_matrix_sse.c \
|
||||
$(SRC)/Common/Thunk.cpp \
|
||||
$(SRC)/Core/MIPS/x86/CompALU.cpp \
|
||||
@@ -62,7 +60,6 @@ ARCH_FILES := \
|
||||
$(SRC)/GPU/Common/TextureDecoderNEON.cpp.neon \
|
||||
$(SRC)/Core/Util/AudioFormatNEON.cpp.neon \
|
||||
$(SRC)/Common/ArmEmitter.cpp \
|
||||
$(SRC)/Common/ArmCPUDetect.cpp \
|
||||
$(SRC)/Common/ColorConvNEON.cpp.neon \
|
||||
$(SRC)/Common/Math/fast/fast_matrix_neon.S.neon \
|
||||
$(SRC)/Core/MIPS/ARM/ArmCompALU.cpp \
|
||||
@@ -90,7 +87,6 @@ ARCH_FILES := \
|
||||
$(SRC)/GPU/Common/TextureDecoderNEON.cpp \
|
||||
$(SRC)/Core/Util/AudioFormatNEON.cpp \
|
||||
$(SRC)/Common/Arm64Emitter.cpp \
|
||||
$(SRC)/Common/ArmCPUDetect.cpp \
|
||||
$(SRC)/Common/ColorConvNEON.cpp \
|
||||
$(SRC)/Core/MIPS/ARM64/Arm64CompALU.cpp \
|
||||
$(SRC)/Core/MIPS/ARM64/Arm64CompBranch.cpp \
|
||||
@@ -296,8 +292,11 @@ EXEC_AND_LIB_FILES := \
|
||||
$(SRC)/Common/UI/View.cpp \
|
||||
$(SRC)/Common/UI/ViewGroup.cpp \
|
||||
$(SRC)/Common/Serialize/Serializer.cpp \
|
||||
$(SRC)/Common/ArmCPUDetect.cpp \
|
||||
$(SRC)/Common/ColorConv.cpp \
|
||||
$(SRC)/Common/CPUDetect.cpp \
|
||||
$(SRC)/Common/ExceptionHandlerSetup.cpp \
|
||||
$(SRC)/Common/FakeCPUDetect.cpp \
|
||||
$(SRC)/Common/Log.cpp \
|
||||
$(SRC)/Common/LogManager.cpp \
|
||||
$(SRC)/Common/MemArenaAndroid.cpp \
|
||||
@@ -305,6 +304,7 @@ EXEC_AND_LIB_FILES := \
|
||||
$(SRC)/Common/MemArenaWin32.cpp \
|
||||
$(SRC)/Common/MemArenaPosix.cpp \
|
||||
$(SRC)/Common/MemoryUtil.cpp \
|
||||
$(SRC)/Common/MipsCPUDetect.cpp \
|
||||
$(SRC)/Common/StringUtils.cpp \
|
||||
$(SRC)/Common/SysError.cpp \
|
||||
$(SRC)/Common/TimeUtil.cpp \
|
||||
|
||||
@@ -214,13 +214,17 @@ SOURCES_CXX += \
|
||||
$(COMMONDIR)/UI/View.cpp \
|
||||
$(COMMONDIR)/UI/ViewGroup.cpp \
|
||||
$(COMMONDIR)/System/Display.cpp \
|
||||
$(COMMONDIR)/ArmCPUDetect.cpp \
|
||||
$(COMMONDIR)/CPUDetect.cpp \
|
||||
$(COMMONDIR)/Buffer.cpp \
|
||||
$(COMMONDIR)/ConsoleListener.cpp \
|
||||
$(COMMONDIR)/ExceptionHandlerSetup.cpp \
|
||||
$(COMMONDIR)/FakeCPUDetect.cpp \
|
||||
$(COMMONDIR)/Log.cpp \
|
||||
$(COMMONDIR)/LogManager.cpp \
|
||||
$(COMMONDIR)/OSVersion.cpp \
|
||||
$(COMMONDIR)/MemoryUtil.cpp \
|
||||
$(COMMONDIR)/MipsCPUDetect.cpp \
|
||||
$(COMMONDIR)/SysError.cpp \
|
||||
$(COMMONDIR)/StringUtils.cpp \
|
||||
$(COMMONDIR)/TimeUtil.cpp
|
||||
@@ -518,7 +522,6 @@ ifeq ($(WITH_DYNAREC),1)
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
DYNAFLAGS += -D_ARCH_32
|
||||
SOURCES_CXX += $(COMMONDIR)/ArmEmitter.cpp \
|
||||
$(COMMONDIR)/ArmCPUDetect.cpp \
|
||||
$(COREDIR)/MIPS/ARM/ArmAsm.cpp \
|
||||
$(COREDIR)/MIPS/ARM/ArmCompALU.cpp \
|
||||
$(COREDIR)/MIPS/ARM/ArmCompBranch.cpp \
|
||||
@@ -548,7 +551,6 @@ ifeq ($(WITH_DYNAREC),1)
|
||||
else ifeq ($(TARGET_ARCH),arm64)
|
||||
DYNAFLAGS += -D_ARCH_64
|
||||
SOURCES_CXX += $(COMMONDIR)/Arm64Emitter.cpp \
|
||||
$(COMMONDIR)/ArmCPUDetect.cpp \
|
||||
$(COREDIR)/MIPS/ARM64/Arm64Asm.cpp \
|
||||
$(COREDIR)/MIPS/ARM64/Arm64CompALU.cpp \
|
||||
$(COREDIR)/MIPS/ARM64/Arm64CompBranch.cpp \
|
||||
@@ -597,7 +599,6 @@ endif
|
||||
$(COMMONDIR)/x64Analyzer.cpp \
|
||||
$(COMMONDIR)/ABI.cpp \
|
||||
$(COMMONDIR)/Thunk.cpp \
|
||||
$(COMMONDIR)/CPUDetect.cpp \
|
||||
$(COREDIR)/MIPS/x86/CompReplace.cpp \
|
||||
$(COREDIR)/MIPS/x86/CompBranch.cpp \
|
||||
$(COREDIR)/MIPS/x86/Asm.cpp \
|
||||
|
||||
Reference in new issue
Block a user