1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
$NetBSD: patch-libretro_Makefile.common,v 1.3 2020/06/13 10:43:15 nia Exp $
Avoid using bundled copy of zlib, libpng, xxhash, snappy.
Fix "Build error: undefined references".
https://github.com/libretro/ppsspp/commit/68634705b9d6b5bc8db2232bc92b6ae06f0b31d8
--- libretro/Makefile.common.orig 2018-12-04 13:43:39.000000000 +0000
+++ libretro/Makefile.common
@@ -12,8 +12,6 @@ INCFLAGS += \
-I$(COMMONDIR) \
-I$(CORE_DIR)/libretro \
-I$(EXTDIR)/native \
- -I$(EXTDIR)/zlib \
- -I$(EXTDIR)/snappy \
-I$(FFMPEGDIR) \
$(FFMPEGINCFLAGS) \
-I$(EXTDIR)/cityhash \
@@ -22,7 +20,6 @@ INCFLAGS += \
-I$(NATIVEDIR) \
-I$(EXTDIR)/libkirk \
-I$(EXTDIR)/xbrz \
- -I$(EXTDIR)/xxhash \
-I$(EXTDIR)/glew
ifeq ($(PLATFORM_EXT), android)
@@ -99,28 +96,7 @@ SOURCES_C += \
$(EXTDIR)/libkirk/ec.c \
$(EXTDIR)/libkirk/kirk_engine.c
-SOURCES_C += \
- $(NATIVEDIR)/ext/libpng17/png.c \
- $(NATIVEDIR)/ext/libpng17/pngerror.c \
- $(NATIVEDIR)/ext/libpng17/pngget.c \
- $(NATIVEDIR)/ext/libpng17/pngmem.c \
- $(NATIVEDIR)/ext/libpng17/pngread.c \
- $(NATIVEDIR)/ext/libpng17/pngrio.c \
- $(NATIVEDIR)/ext/libpng17/pngrtran.c \
- $(NATIVEDIR)/ext/libpng17/pngrutil.c \
- $(NATIVEDIR)/ext/libpng17/pngset.c \
- $(NATIVEDIR)/ext/libpng17/pngtrans.c \
- $(NATIVEDIR)/ext/libpng17/pngwio.c \
- $(NATIVEDIR)/ext/libpng17/pngwrite.c \
- $(NATIVEDIR)/ext/libpng17/pngwtran.c \
- $(NATIVEDIR)/ext/libpng17/pngwutil.c
-
SOURCES_C += $(EXTDIR)/sfmt19937/SFMT.c
-SOURCES_C += $(EXTDIR)/xxhash.c
-
-SOURCES_CXX += \
- $(EXTDIR)/snappy/snappy-c.cpp \
- $(EXTDIR)/snappy/snappy.cpp
SOURCES_CXX += $(EXTDIR)/xbrz/xbrz.cpp
@@ -229,6 +205,7 @@ SOURCES_CXX += \
$(EXTDIR)/glslang/glslang/MachineIndependent/ShaderLang.cpp \
$(EXTDIR)/glslang/glslang/MachineIndependent/SymbolTable.cpp \
$(EXTDIR)/glslang/glslang/MachineIndependent/Versions.cpp \
+ $(EXTDIR)/glslang/glslang/MachineIndependent/attribute.cpp \
$(EXTDIR)/glslang/glslang/MachineIndependent/glslang_tab.cpp \
$(EXTDIR)/glslang/glslang/MachineIndependent/intermOut.cpp \
$(EXTDIR)/glslang/glslang/MachineIndependent/iomapper.cpp \
@@ -392,6 +369,7 @@ SOURCES_CXX += $(NATIVEDIR)/math/datacon
$(COREDIR)/HLE/sceMpeg.cpp \
$(COREDIR)/HLE/sceNet.cpp \
$(COREDIR)/HLE/sceNetAdhoc.cpp \
+ $(COREDIR)/HLE/sceUsbAcc.cpp \
$(COREDIR)/HLE/proAdhocServer.cpp \
$(COREDIR)/HLE/proAdhoc.cpp \
$(COREDIR)/HLE/sceOpenPSID.cpp \
@@ -454,6 +432,7 @@ SOURCES_CXX += $(NATIVEDIR)/math/datacon
$(COREDIR)/MemMap.cpp \
$(COREDIR)/MemMapFunctions.cpp \
$(COREDIR)/PSPLoaders.cpp \
+ $(COREDIR)/Replay.cpp \
$(COREDIR)/Reporting.cpp \
$(COREDIR)/SaveState.cpp \
$(COREDIR)/Screenshot.cpp \
@@ -494,10 +473,7 @@ ifeq ($(WITH_DYNAREC),1)
$(COMMONDIR)/ColorConvNEON.cpp \
$(GPUDIR)/Common/TextureDecoderNEON.cpp
- SOURCES_C += $(NATIVEDIR)/ext/libpng17/arm/arm_init.c \
- $(NATIVEDIR)/ext/libpng17/arm/filter_neon_intrinsics.c
- ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S \
- $(NATIVEDIR)/ext/libpng17/arm/filter_neon.S
+ ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S
endif
else ifeq ($(TARGET_ARCH),arm64)
DYNAFLAGS += -D_ARCH_64
@@ -523,10 +499,7 @@ ifeq ($(WITH_DYNAREC),1)
$(COMMONDIR)/ColorConvNEON.cpp \
$(GPUDIR)/Common/TextureDecoderNEON.cpp
- SOURCES_C += $(NATIVEDIR)/ext/libpng17/arm/arm_init.c \
- $(NATIVEDIR)/ext/libpng17/arm/filter_neon_intrinsics.c
- ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S \
- $(NATIVEDIR)/ext/libpng17/arm/filter_neon.S
+ ASMFILES += $(NATIVEDIR)/math/fast/fast_matrix_neon.S
endif
else
ifneq (,$(findstring msvc,$(platform)))
@@ -656,24 +629,6 @@ SOURCES_CXX += \
$(LIBRETRODIR)/LibretroGraphicsContext.cpp \
$(LIBRETRODIR)/LibretroGLContext.cpp
-ifneq ($(STATIC_LINKING), 1)
-SOURCES_C += \
- $(EXTDIR)/zlib/adler32.c \
- $(EXTDIR)/zlib/compress.c \
- $(EXTDIR)/zlib/crc32.c \
- $(EXTDIR)/zlib/deflate.c \
- $(EXTDIR)/zlib/gzclose.c \
- $(EXTDIR)/zlib/gzlib.c \
- $(EXTDIR)/zlib/gzread.c \
- $(EXTDIR)/zlib/gzwrite.c \
- $(EXTDIR)/zlib/inffast.c \
- $(EXTDIR)/zlib/inflate.c \
- $(EXTDIR)/zlib/inftrees.c \
- $(EXTDIR)/zlib/trees.c \
- $(EXTDIR)/zlib/uncompr.c \
- $(EXTDIR)/zlib/zutil.c
-endif
-
GIT_VERSION_SRC = $(CORE_DIR)/git-version.cpp
GIT_VERSION := $(shell git describe --always || echo v1.4.2-git)
GIT_VERSION_NO_UPDATE = $(findstring 1,$(shell grep -s PPSSPP_GIT_VERSION_NO_UPDATE $(GIT_VERSION_SRC)))
|