engine: always prepend lib on Android, as it's part of library naming scheme now

This commit is contained in:
Alibek Omarov
2025-08-08 16:15:58 +05:00
parent 5100125fef
commit 4cc009ac3e
2 changed files with 4 additions and 0 deletions

View File

@@ -142,6 +142,8 @@ static void FS_UnloadProgs( void )
#ifdef XASH_INTERNAL_GAMELIBS
#define FILESYSTEM_STDIO_DLL "filesystem_stdio"
#elif XASH_ANDROID
#define FILESYSTEM_STDIO_DLL "libfilesystem_stdio.so"
#else
#define FILESYSTEM_STDIO_DLL "filesystem_stdio." OS_LIB_EXT
#endif

View File

@@ -132,6 +132,8 @@ static void COM_GenerateCommonLibraryName( const char *name, const char *ext, ch
Q_snprintf( out, size, "%s.%s", name, ext );
#elif XASH_WIN32 || ( XASH_LINUX && !XASH_ANDROID ) || XASH_APPLE
Q_snprintf( out, size, "%s_%s.%s", name, Q_buildarch(), ext );
#elif XASH_ANDROID
Q_snprintf( out, size, "lib%s_android_%s.so", name, Q_buildarch() );
#else
Q_snprintf( out, size, "%s_%s_%s.%s", name, Q_buildos(), Q_buildarch(), ext );
#endif