掌機 - Anbernic RG35XX H - Build SDL2-2.28.5(arm32)



參考資訊:
https://github.com/kai4man/SDL-2.28.5-StockOS-MOD

# export CC=arm-linux-gnueabihf-gcc
# export CXX=arm-linux-gnueabihf-g++
# export AR=arm-linux-gnueabihf-ar
# export LD=arm-linux-gnueabihf-ld

# cd /tmp
# wget https://github.com/steward-fu/website/releases/download/rg35xxh/SDL2-2.28.5.tar.gz
# tar xvf SDL2-2.28.5.tar.gz
# cd SDL2-2.28.5
# cmake -S . -B build -G Ninja \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DSDL_SHARED=ON \
    -DSDL_STATIC=OFF \
    -DSDL_VIDEO_FBDEV=ON \
    -DSDL_KMSDRM=OFF \
    -DSDL_VIDEO_KMSDRM=OFF \
    -DSDL_FBDEV=ON \
    -DSDL_MALI=ON \
    -DVIDEO_MALI=ON \
    -DSDL_WAYLAND=OFF \
    -DSDL_VIDEO_WAYLAND=OFF \
    -DSDL_X11=OFF \
    -DSDL_VIDEO_X11=OFF \
    -DSDL_OPENGLES=ON \
    -DSDL_OPENGL=OFF \
    -DSDL_VULKAN=OFF \
    -DSDL_AUDIO=ON \
    -DSDL_ALSA=ON \
    -DSDL_PULSEAUDIO=OFF \
    -DSDL_OSS=ON \
    -DSDL_THREADS=ON \
    -DSDL_LOADSO=ON \
    -DSDL_HAPTIC=ON \
    -DSDL_POWER=ON \
    -DSDL_FILESYSTEM=ON \
    -DSDL_VIDEO=ON \
    -DSDL_VIDEO_OPENGL_EGL=ON \
    -DSDL_VIDEO_OPENGLES=ON

# ninja -C build
# cp build/libSDL2-2.0.so.0.2800.5 /usr/lib32/libSDL2-2.0.so.0