[macos, ios]: Refactor joypad support into shared code, numerous bugfixes

This commit is contained in:
Stuart Carnie
2024-07-21 18:20:59 +10:00
parent aa65940a85
commit cd17cb0110
13 changed files with 482 additions and 1091 deletions

View File

@ -26,7 +26,9 @@ if env["xaudio2"]:
print_error("Target platform '{}' does not support the XAudio2 audio driver".format(env["platform"]))
Exit(255)
SConscript("xaudio2/SCsub")
# Shared Apple platform drivers
if env["platform"] in ["macos", "ios"]:
SConscript("apple/SCsub")
# Midi drivers
SConscript("alsamidi/SCsub")
SConscript("coremidi/SCsub")