SDL_mixer: Build on Android with stb_vorbis support by default

From 98637d34f92aa3c3982e5e16f7133e702bf37fd3 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 20 May 2022 22:28:54 -0700
Subject: [PATCH] Build on Android with stb_vorbis support by default

---
 Android.mk | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/Android.mk b/Android.mk
index 0ff50ef8..948f5700 100644
--- a/Android.mk
+++ b/Android.mk
@@ -11,6 +11,9 @@ SUPPORT_FLAC_DRFLAC ?= true
 SUPPORT_FLAC_LIBFLAC ?= false
 FLAC_LIBRARY_PATH := external/flac
 
+# Enable this if you want to support loading OGG Vorbis music via stb_vorbis
+SUPPORT_OGG_STB ?= true
+
 # Enable this if you want to support loading OGG Vorbis music via Tremor
 SUPPORT_OGG ?= false
 OGG_LIBRARY_PATH := external/ogg
@@ -97,6 +100,10 @@ ifeq ($(SUPPORT_FLAC_LIBFLAC),true)
     LOCAL_STATIC_LIBRARIES += libFLAC
 endif
 
+ifeq ($(SUPPORT_OGG_STB),true)
+    LOCAL_CFLAGS += -DMUSIC_OGG -DOGG_USE_STB
+endif
+
 ifeq ($(SUPPORT_OGG),true)
     LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(OGG_LIBRARY_PATH)/include
     LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(VORBIS_LIBRARY_PATH)