Мда, я что-то об этом и не подумал. У меня этого в проекте нет, и я забыл об этом. Ну насчёт звука это понятно. Но зачем png? У меня есть утилита, которая переводит в собственный формат изображения png, чтобы рисунки было удобно загружать в игру. Ну в принципе, если посмотреть на то, как у меня сделана настройка Freetype2, можно сделать настройки с аналогичными библиотеками.
Ну я как помню что если подключить SDL_mixer, то других зависимостей не нужно, но звук вроде будет только wav, про ogg не знаю. Под все платформы собирается само, главное указать архитектуры, но обычно можно взять готовый файл из своего же sdl, где написаны все архитектуры.
Подготовка SDL2-проекта для запуска на android