[Scummvm-git-logs] scummvm master -> 7310d4e9f5d11553c6c5499911bd2f9b8ff3db3b
spleen1981
noreply at scummvm.org
Tue Dec 3 17:57:22 UTC 2024
This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7fedc533a5 LIBRETRO: BUILD: update rpi platforms
97379918cf LIBRETRO: BUILD: update odroidgo2 platform
9ee2dd061d LIBRETRO: BUILD: add RG353x platform
7310d4e9f5 LIBRETRO: BUILD: set -O2 for rpis
Commit: 7fedc533a55dfa4b228a01939156231fac65369c
https://github.com/scummvm/scummvm/commit/7fedc533a55dfa4b228a01939156231fac65369c
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2024-12-03T18:56:01+01:00
Commit Message:
LIBRETRO: BUILD: update rpi platforms
Changed paths:
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index a29a5666ab4..be0a08c3040 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -38,14 +38,44 @@ CP := cp
LDFLAGS :=
-# Raspberry Pi 3 (64 bit)
-ifeq ($(platform), rpi3_64)
+
+# Raspberry Pi 1
+ifeq ($(platform), rpi1)
+ TARGET = $(TARGET_NAME)_libretro.so
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -marm -DARM
+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
+ CFLAGS += -fPIC -marm -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -ffast-math
+ CXXFLAGS = $(CFLAGS) -frtti -std=c++11
+ HAVE_OPENGLES2 := 1
+
+# Raspberry Pi 3
+else ifeq ($(platform), rpi3)
+ TARGET = $(TARGET_NAME)_libretro.so
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -marm -DARM
+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
+ CFLAGS += -fPIC -mcpu=cortex-a53 -mtune=cortex-a53 -fomit-frame-pointer -ffast-math
+ CXXFLAGS = $(CFLAGS) -frtti -std=c++11
+ HAVE_OPENGLES2 := 1
+ HAVE_NEON := 1
+
+ # Raspberry Pi 3 (64 bit)
+else ifeq ($(platform), rpi3_64)
TARGET = $(TARGET_NAME)_libretro.so
DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -DARM -DDEFAULT_PERF_TUNER
LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
- CFLAGS += -fPIC -mcpu=cortex-a53 -mtune=cortex-a53 -fomit-frame-pointer -ffast-math
+ CFLAGS += -fPIC -mcpu=cortex-a53 -mtune=cortex-a53 -fomit-frame-pointer -ffast-math
+ CXXFLAGS = $(CFLAGS) -frtti -std=c++11
+ HAVE_OPENGLES2 := 1
+ HAVE_NEON := 1
+
+# Raspberry Pi 5 (64 bit)
+else ifeq ($(platform), rpi5_64)
+ TARGET = $(TARGET_NAME)_libretro.so
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -DARM
+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
+ CFLAGS += -fPIC -mcpu=cortex-a76 -mtune=cortex-a76 -fomit-frame-pointer -ffast-math
CXXFLAGS = $(CFLAGS) -frtti -std=c++11
- HAVE_OPENGLES2 :=1
+ HAVE_OPENGLES2 := 1
HAVE_NEON := 1
# Raspberry Pi 4 (64 bit)
Commit: 97379918cf0d6af298fec68cfd564693303bf89e
https://github.com/scummvm/scummvm/commit/97379918cf0d6af298fec68cfd564693303bf89e
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2024-12-03T18:56:23+01:00
Commit Message:
LIBRETRO: BUILD: update odroidgo2 platform
Changed paths:
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index be0a08c3040..c80790871db 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -345,15 +345,14 @@ else ifneq (,$(findstring armv8,$(platform)))
HAVE_OPENGLES2 := 1
# Odroid Go Advance
-else ifneq (,$(findstring oga_a35_neon_hardfloat,$(platform)))
+else ifneq (,$(findstring odroidgo2,$(platform)))
TARGET := $(TARGET_NAME)_libretro.so
- DEFINES += -fPIC -D_ARM_ASSEM_ -DARM -marm -mtune=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -march=armv8-a+crc
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DARM -DUSE_CXX11 -marm -mtune=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -march=armv8-a+crc
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -DARM
LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
- USE_VORBIS = 0
- USE_THEORADEC = 0
- USE_TREMOR = 1
- USE_MT32EMU = 0
- HAVE_NEON := 1
+ CFLAGS += -fPIC -mcpu=cortex-a35 -fomit-frame-pointer -ffast-math
+ CXXFLAGS = $(CFLAGS) -frtti -std=c++11
+ HAVE_NEON = 1
HAVE_OPENGLES2 := 1
# Emscripten
Commit: 9ee2dd061dd3fa8294a8707883ff7b6989bf12ca
https://github.com/scummvm/scummvm/commit/9ee2dd061dd3fa8294a8707883ff7b6989bf12ca
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2024-12-03T18:56:37+01:00
Commit Message:
LIBRETRO: BUILD: add RG353x platform
Changed paths:
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index c80790871db..41c8d75a65b 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -352,8 +352,18 @@ else ifneq (,$(findstring odroidgo2,$(platform)))
LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
CFLAGS += -fPIC -mcpu=cortex-a35 -fomit-frame-pointer -ffast-math
CXXFLAGS = $(CFLAGS) -frtti -std=c++11
+ HAVE_OPENGLES2 := 1
HAVE_NEON = 1
+
+# RG353x
+else ifneq (,$(findstring rg353x,$(platform)))
+ TARGET = $(TARGET_NAME)_libretro.so
+ DEFINES += -fPIC -D_ARM_ASSEM_ -DUSE_CXX11 -DARM
+ LDFLAGS += -shared -Wl,--version-script=$(ROOT_PATH)/link.T -fPIC
+ CFLAGS += -fPIC -mcpu=cortex-a55 -mtune=cortex-a55 -fomit-frame-pointer -ffast-math
+ CXXFLAGS = $(CFLAGS) -frtti -std=c++11
HAVE_OPENGLES2 := 1
+ HAVE_NEON = 1
# Emscripten
else ifeq ($(platform), emscripten)
Commit: 7310d4e9f5d11553c6c5499911bd2f9b8ff3db3b
https://github.com/scummvm/scummvm/commit/7310d4e9f5d11553c6c5499911bd2f9b8ff3db3b
Author: Giovanni Cascione (ing.cascione at gmail.com)
Date: 2024-12-03T18:56:55+01:00
Commit Message:
LIBRETRO: BUILD: set -O2 for rpis
Changed paths:
backends/platform/libretro/Makefile
diff --git a/backends/platform/libretro/Makefile b/backends/platform/libretro/Makefile
index 41c8d75a65b..af2063fef82 100644
--- a/backends/platform/libretro/Makefile
+++ b/backends/platform/libretro/Makefile
@@ -551,7 +551,7 @@ ifneq (,$(findstring $(platform), wiiu vita))
DEFINES += -Os
else ifneq (,$(findstring $(platform), ios osx))
DEFINES += -O1
-else ifneq (,$(findstring $(platform), msvc genode))
+else ifneq (,$(findstring $(platform), msvc genode rpi))
DEFINES += -O2
else
DEFINES += -O3
More information about the Scummvm-git-logs
mailing list