Skip to content

Commit cb067bf

Browse files
committed
Build armips in libretro builds (requirement for some lua functionality)
1 parent d828f33 commit cb067bf

File tree

8 files changed

+56
-8
lines changed

8 files changed

+56
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2147,7 +2147,7 @@ add_library(${CoreLibName} ${CoreLinkType}
21472147
Core/Dialog/SavedataParam.h
21482148
Core/ELF/ElfReader.cpp
21492149
Core/ELF/ElfReader.h
2150-
Core/ELF/ElfTypes.h
2150+
Core/ELF/PSPElfTypes.h
21512151
Core/ELF/PBPReader.cpp
21522152
Core/ELF/PBPReader.h
21532153
Core/ELF/PrxDecrypter.cpp

Core/Core.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,7 +1096,7 @@
10961096
<ClInclude Include="Dialog\PSPScreenshotDialog.h" />
10971097
<ClInclude Include="Dialog\SavedataParam.h" />
10981098
<ClInclude Include="ELF\ElfReader.h" />
1099-
<ClInclude Include="ELF\ElfTypes.h" />
1099+
<ClInclude Include="ELF\PSPElfTypes.h" />
11001100
<ClInclude Include="ELF\ParamSFO.h" />
11011101
<ClInclude Include="ELF\PBPReader.h" />
11021102
<ClInclude Include="ELF\PrxDecrypter.h" />
@@ -1348,4 +1348,4 @@
13481348
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
13491349
<ImportGroup Label="ExtensionTargets">
13501350
</ImportGroup>
1351-
</Project>
1351+
</Project>

Core/Core.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1398,7 +1398,7 @@
13981398
<ClInclude Include="ELF\ElfReader.h">
13991399
<Filter>ELF</Filter>
14001400
</ClInclude>
1401-
<ClInclude Include="ELF\ElfTypes.h">
1401+
<ClInclude Include="ELF\PSPElfTypes.h">
14021402
<Filter>ELF</Filter>
14031403
</ClInclude>
14041404
<ClInclude Include="MIPS\MIPSDebugInterface.h">

Core/ELF/ElfReader.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include <vector>
2121
#include "Common/CommonTypes.h"
22-
#include "Core/ELF/ElfTypes.h"
22+
#include "Core/ELF/PSPElfTypes.h"
2323

2424
enum {
2525
R_MIPS_NONE,
File renamed without changes.

UWP/CoreUWP/CoreUWP.vcxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
<ClInclude Include="..\..\Core\Dialog\PSPScreenshotDialog.h" />
132132
<ClInclude Include="..\..\Core\Dialog\SavedataParam.h" />
133133
<ClInclude Include="..\..\Core\ELF\ElfReader.h" />
134-
<ClInclude Include="..\..\Core\ELF\ElfTypes.h" />
134+
<ClInclude Include="..\..\Core\ELF\PSPElfTypes.h" />
135135
<ClInclude Include="..\..\Core\ELF\ParamSFO.h" />
136136
<ClInclude Include="..\..\Core\ELF\PBPReader.h" />
137137
<ClInclude Include="..\..\Core\ELF\PrxDecrypter.h" />
@@ -1032,4 +1032,4 @@
10321032
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
10331033
<ImportGroup Label="ExtensionTargets">
10341034
</ImportGroup>
1035-
</Project>
1035+
</Project>

UWP/CoreUWP/CoreUWP.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@
458458
<ClInclude Include="..\..\Core\Dialog\PSPScreenshotDialog.h" />
459459
<ClInclude Include="..\..\Core\Dialog\SavedataParam.h" />
460460
<ClInclude Include="..\..\Core\ELF\ElfReader.h" />
461-
<ClInclude Include="..\..\Core\ELF\ElfTypes.h" />
461+
<ClInclude Include="..\..\Core\ELF\PSPElfTypes.h" />
462462
<ClInclude Include="..\..\Core\ELF\ParamSFO.h" />
463463
<ClInclude Include="..\..\Core\ELF\PBPReader.h" />
464464
<ClInclude Include="..\..\Core\ELF\PrxDecrypter.h" />

libretro/Makefile.common

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,54 @@ SOURCES_CXX += \
306306
${EXTDIR}/at3_standalone/fft.cpp \
307307
${EXTDIR}/at3_standalone/mem.cpp
308308

309+
SOURCES_CXX += \
310+
$(EXTDIR)/armips/Util/ByteArray.cpp \
311+
$(EXTDIR)/armips/Util/CRC.cpp \
312+
$(EXTDIR)/armips/Util/EncodingTable.cpp \
313+
$(EXTDIR)/armips/Util/FileClasses.cpp \
314+
$(EXTDIR)/armips/Util/Util.cpp \
315+
$(EXTDIR)/armips/Core/ELF/ElfRelocator.cpp \
316+
$(EXTDIR)/armips/Core/ELF/ElfFile.cpp \
317+
$(EXTDIR)/armips/Core/Assembler.cpp \
318+
$(EXTDIR)/armips/Core/Common.cpp \
319+
$(EXTDIR)/armips/Core/Expression.cpp \
320+
$(EXTDIR)/armips/Core/ExpressionFunctions.cpp \
321+
$(EXTDIR)/armips/Core/FileManager.cpp \
322+
$(EXTDIR)/armips/Core/Misc.cpp \
323+
$(EXTDIR)/armips/Core/SymbolData.cpp \
324+
$(EXTDIR)/armips/Core/SymbolTable.cpp \
325+
$(EXTDIR)/armips/Commands/CAssemblerCommand.cpp \
326+
$(EXTDIR)/armips/Commands/CAssemblerLabel.cpp \
327+
$(EXTDIR)/armips/Commands/CDirectiveArea.cpp \
328+
$(EXTDIR)/armips/Commands/CDirectiveConditional.cpp \
329+
$(EXTDIR)/armips/Commands/CDirectiveData.cpp \
330+
$(EXTDIR)/armips/Commands/CDirectiveFile.cpp \
331+
$(EXTDIR)/armips/Commands/CDirectiveMessage.cpp \
332+
$(EXTDIR)/armips/Commands/CommandSequence.cpp \
333+
$(EXTDIR)/armips/Archs/Architecture.cpp \
334+
$(EXTDIR)/armips/Archs/ARM/Arm.cpp \
335+
$(EXTDIR)/armips/Archs/ARM/ArmOpcodes.cpp \
336+
$(EXTDIR)/armips/Archs/ARM/ArmParser.cpp \
337+
$(EXTDIR)/armips/Archs/ARM/ArmElfRelocator.cpp \
338+
$(EXTDIR)/armips/Archs/ARM/ArmExpressionFunctions.cpp \
339+
$(EXTDIR)/armips/Archs/ARM/CArmInstruction.cpp \
340+
$(EXTDIR)/armips/Archs/ARM/CThumbInstruction.cpp \
341+
$(EXTDIR)/armips/Archs/ARM/Pool.cpp \
342+
$(EXTDIR)/armips/Archs/ARM/ThumbOpcodes.cpp \
343+
$(EXTDIR)/armips/Archs/MIPS/CMipsInstruction.cpp \
344+
$(EXTDIR)/armips/Archs/MIPS/Mips.cpp \
345+
$(EXTDIR)/armips/Archs/MIPS/MipsElfFile.cpp \
346+
$(EXTDIR)/armips/Archs/MIPS/MipsElfRelocator.cpp \
347+
$(EXTDIR)/armips/Archs/MIPS/MipsExpressionFunctions.cpp \
348+
$(EXTDIR)/armips/Archs/MIPS/MipsMacros.cpp \
349+
$(EXTDIR)/armips/Archs/MIPS/MipsOpcodes.cpp \
350+
$(EXTDIR)/armips/Archs/MIPS/MipsParser.cpp \
351+
$(EXTDIR)/armips/Archs/MIPS/PsxRelocator.cpp \
352+
$(EXTDIR)/armips/Parser/DirectivesParser.cpp \
353+
$(EXTDIR)/armips/Parser/ExpressionParser.cpp \
354+
$(EXTDIR)/armips/Parser/Parser.cpp \
355+
$(EXTDIR)/armips/Parser/Tokenizer.cpp
356+
309357
ifeq ($(PLATFORM_EXT), android)
310358
COREFLAGS += -DHAVE_DLFCN_H
311359
else ifneq ($(PLATFORM_EXT), win32)

0 commit comments

Comments
 (0)