My step by step guides for SDL3 to build for Android and WebAssembly

Adding libraries to SDL3 project

I have moved libs to the separate folder. It requires to add 154 files for Bullet Physics:

target_include_directories(${EXECUTABLE_NAME} PRIVATE src/libs/bullet-physics-3.25)
target_include_directories(${EXECUTABLE_NAME} PRIVATE src/libs/glm-1.0.1-light)
target_include_directories(${EXECUTABLE_NAME} PRIVATE src/libs/tinyxml2-10.0.0)

target_sources(${EXECUTABLE_NAME} 
PRIVATE 
    src/main.cpp
    src/iosLaunchScreen.storyboard
    src/Sample.appxManifest
    src/collider.cpp
    src/debug_drawer.cpp
    src/orbit_controls.cpp
    src/lightless.cpp
    src/math_helper.cpp
    src/shader_program.cpp
    src/vertex_buffers.cpp
    src/libs/tinyxml2-10.0.0/tinyxml2.cpp
    src/libs/bullet-physics-3.25/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp
    src/libs/bullet-physics-3.25/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp
    src/libs/bullet-physics-3.25/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp

image