Skip to content

Commit 45b2c91

Browse files
committed
fix: android clean up shared library names + add keyutils.so + fix SDL2 so import name
1 parent 82b40e2 commit 45b2c91

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed

platforms/android/app/jni/Android.mk

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,82 +15,88 @@ include $(PREBUILT_SHARED_LIBRARY)
1515

1616

1717
include $(CLEAR_VARS)
18-
LOCAL_MODULE := libpng
18+
LOCAL_MODULE := png16
1919
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libpng16.so)
2020
include $(PREBUILT_SHARED_LIBRARY)
2121

2222

2323
include $(CLEAR_VARS)
24-
LOCAL_MODULE := SDL2_ttf
24+
LOCAL_MODULE := sdl2_ttf
2525
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2_ttf.so)
2626
include $(PREBUILT_SHARED_LIBRARY)
2727

2828

2929
include $(CLEAR_VARS)
30-
LOCAL_MODULE := SDL2_mixer
30+
LOCAL_MODULE := sdl2_mixer
3131
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2mixer.so)
3232
include $(PREBUILT_SHARED_LIBRARY)
3333

3434

3535
include $(CLEAR_VARS)
36-
LOCAL_MODULE := libvorbis
36+
LOCAL_MODULE := vorbis
3737
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libvorbis.so)
3838
include $(PREBUILT_SHARED_LIBRARY)
3939

4040

4141
include $(CLEAR_VARS)
42-
LOCAL_MODULE := libvorbisfile
42+
LOCAL_MODULE := vorbisfile
4343
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libvorbisfile.so)
4444
include $(PREBUILT_SHARED_LIBRARY)
4545

4646

4747
include $(CLEAR_VARS)
48-
LOCAL_MODULE := libogg
48+
LOCAL_MODULE := ogg
4949
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libogg.so)
5050
include $(PREBUILT_SHARED_LIBRARY)
5151

5252

5353
include $(CLEAR_VARS)
54-
LOCAL_MODULE := libflac
54+
LOCAL_MODULE := flac
5555
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libFLAC.so)
5656
include $(PREBUILT_SHARED_LIBRARY)
5757

5858

5959
include $(CLEAR_VARS)
60-
LOCAL_MODULE := SDL2_image
60+
LOCAL_MODULE := sdl2_image
6161
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2image.so)
6262
include $(PREBUILT_SHARED_LIBRARY)
6363

6464

6565
include $(CLEAR_VARS)
66-
LOCAL_MODULE := libfmt
66+
LOCAL_MODULE := fmt
6767
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libfmt.so)
6868
include $(PREBUILT_SHARED_LIBRARY)
6969

7070

7171
include $(CLEAR_VARS)
72-
LOCAL_MODULE := liboopetris_core
72+
LOCAL_MODULE := keyutils
73+
LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libkeyutils.so)
74+
include $(PREBUILT_SHARED_LIBRARY)
75+
76+
77+
include $(CLEAR_VARS)
78+
LOCAL_MODULE := oopetris_core
7379
LIB_PATH := $(BUILD_PATH)/src/libs/core
7480
LOCAL_SRC_FILES := $(LIB_PATH)/liboopetris_core.so
7581
include $(PREBUILT_SHARED_LIBRARY)
7682

7783

7884
include $(CLEAR_VARS)
79-
LOCAL_MODULE := liboopetris_recordings
85+
LOCAL_MODULE := oopetris_recordings
8086
LIB_PATH := $(BUILD_PATH)/src/libs/recordings
8187
LOCAL_SRC_FILES := $(LIB_PATH)/liboopetris_recordings.so
8288
include $(PREBUILT_SHARED_LIBRARY)
8389

8490

8591
include $(CLEAR_VARS)
86-
LOCAL_MODULE := liboopetris_graphics
92+
LOCAL_MODULE := oopetris_graphics
8793
LIB_PATH := $(BUILD_PATH)/src
8894
LOCAL_SRC_FILES := $(LIB_PATH)/liboopetris_graphics.so
8995
include $(PREBUILT_SHARED_LIBRARY)
9096

9197

9298
include $(CLEAR_VARS)
93-
LOCAL_MODULE := liboopetris
99+
LOCAL_MODULE := oopetris
94100
LIB_PATH := $(BUILD_PATH)/src/executables
95101
LOCAL_SRC_FILES := $(LIB_PATH)/liboopetris.so
96102
include $(PREBUILT_SHARED_LIBRARY)
@@ -99,7 +105,7 @@ include $(PREBUILT_SHARED_LIBRARY)
99105

100106
include $(CLEAR_VARS)
101107
LOCAL_MODULE := main
102-
LOCAL_SHARED_LIBRARIES := SDL2 SDL2_ttf freetype libpng SDL2_mixer libvorbis libvorbisfile libogg libflac SDL2_image libfmt liboopetris_core liboopetris_recordings liboopetris_graphics liboopetris
108+
LOCAL_SHARED_LIBRARIES := SDL2 sdl2_ttf freetype png16 sdl2_mixer vorbis vorbisfile ogg flac sdl2_image fmt keyutils oopetris_core oopetris_recordings oopetris_graphics oopetris
103109
LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -lOpenSLES -llog -landroid
104110
LOCAL_LDFLAGS := -Wl,--no-undefined
105111
include $(BUILD_SHARED_LIBRARY)

platforms/android/app/src/main/java/org/libsdl/app/SDLActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ protected String getMainFunction() {
269269
*/
270270
protected String[] getLibraries() {
271271
return new String[] {
272-
"sdl2",
272+
"SDL2",
273273
"sdl2image",
274274
"sdl2mixer",
275275
// "SDL2_net",

0 commit comments

Comments
 (0)