Bring the Android source list in line with the Makefile

Z80CTC.cpp backs the drive board and LibretroNetBoard.cpp provides the
netpacket registration that retro_init calls unconditionally, so both
belong in every build. Add SUPERMODEL_OSD_LIBRETRO and NET_BOARD to match
the other platforms; under the libretro OSD the net board pulls in only
LibretroNetBoard.h, so no transport sources are needed.
This commit is contained in:
LibretroAdmin authored and libretroadmin committed 2026-08-23 01:53:21 +02:00
1 parent ca15e730cb
commit 9f0a51daf6
1 file changed
+4 -1
+4 -1
View File
@@ -7,7 +7,8 @@ DEPS_DIR := $(CORE_DIR)/deps
GIT_VERSION := $(shell git -C $(CORE_DIR) rev-parse --short HEAD 2>/dev/null || echo unknown)
COREFLAGS := \
-DANDROID -D__LIBRETRO__ -DPSS_STYLE=1 \
-DANDROID -D__LIBRETRO__ -DSUPERMODEL_OSD_LIBRETRO -DPSS_STYLE=1 \
-DNET_BOARD \
-D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200809L -D_GNU_SOURCE \
-DEGL_EGLEXT_PROTOTYPES \
-DGLES -Dgles -DHAVE_OPENGLES=1 -DHAVE_OPENGLES3=1 -DCORE_GLES -D__glext_h_ -D__GLEXT_H_ \
@@ -101,6 +102,7 @@ SOURCES_CXX := \
$(CORE_DIR)/Src/Model3/DriveBoard/JoystickBoard.cpp \
$(CORE_DIR)/Src/Model3/DriveBoard/SkiBoard.cpp \
$(CORE_DIR)/Src/Model3/DriveBoard/BillBoard.cpp \
$(CORE_DIR)/Src/Model3/DriveBoard/Z80CTC.cpp \
$(CORE_DIR)/Src/Model3/MPC10x.cpp \
$(CORE_DIR)/Src/Inputs/Input.cpp \
$(CORE_DIR)/Src/Inputs/Inputs.cpp \
@@ -126,6 +128,7 @@ SOURCES_CXX := \
$(CORE_DIR)/Src/OSD/libretro/LibretroBlockFileMemory.cpp \
$(CORE_DIR)/Src/OSD/libretro/CLibretroInputSystem.cpp \
$(CORE_DIR)/Src/OSD/libretro/CLibretroOutputSystem.cpp \
$(CORE_DIR)/Src/OSD/libretro/LibretroNetBoard.cpp \
$(CORE_DIR)/Src/OSD/libretro/LibretroWrapper.cpp \
$(CORE_DIR)/Src/OSD/libretro/vfs_ioapi.cpp \
$(CORE_DIR)/Src/OSD/libretro/libretro.cpp \