// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 55; objects = { /* Begin PBXAggregateTarget section */ F3B38D54296F8E79005DA6D3 /* SDL3_mixer.xcframework */ = { isa = PBXAggregateTarget; buildConfigurationList = F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "SDL3_mixer.xcframework" */; buildPhases = ( F3B38D5A296F8E82005DA6D3 /* ShellScript */, ); dependencies = ( ); name = SDL3_mixer.xcframework; productName = xcFramework; }; F3E1F78F2A78A23C00AC76D3 /* SDL3_mixer.dmg */ = { isa = PBXAggregateTarget; buildConfigurationList = F3E1F7902A78A23C00AC76D3 /* Build configuration list for PBXAggregateTarget "SDL3_mixer.dmg" */; buildPhases = ( F3E1F79B2A78A27700AC76D3 /* ShellScript */, ); dependencies = ( F3F7BE3A2CB725E900C984AF /* PBXTargetDependency */, F3F7BE382CB725E300C984AF /* PBXTargetDependency */, F3F7BE362CB725DF00C984AF /* PBXTargetDependency */, F3F7BE342CB725DA00C984AF /* PBXTargetDependency */, F3F7BE322CB725CF00C984AF /* PBXTargetDependency */, F3F7BE302CB725CB00C984AF /* PBXTargetDependency */, ); name = SDL3_mixer.dmg; productName = "Create DMG"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ BE1FA8CD07AF96B2004B6283 /* SDL_mixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1014BAEA010A4B677F000001 /* SDL_mixer.h */; settings = {ATTRIBUTES = (Public, ); }; }; F31BA93D2F2039F500646176 /* INSTALL.md in Resources */ = {isa = PBXBuildFile; fileRef = F31BA93B2F2039F500646176 /* INSTALL.md */; }; F31BA9422F203ACA00646176 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = F31BA9402F203ACA00646176 /* LICENSE.txt */; }; F31BA9432F203ACA00646176 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = F31BA9412F203ACA00646176 /* README.md */; }; F3249B39285C448100DB9B5C /* CMake in Resources */ = {isa = PBXBuildFile; fileRef = F3249B36285C448100DB9B5C /* CMake */; }; F3412A412D4C950E00D6C2B7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3412A402D4C950E00D6C2B7 /* SDL3.framework */; }; F382FB962E340BDE004C6137 /* decoder_drmp3.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB822E340BDE004C6137 /* decoder_drmp3.c */; }; F382FB972E340BDE004C6137 /* decoder_opus.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB872E340BDE004C6137 /* decoder_opus.c */; }; F382FB982E340BDE004C6137 /* decoder_mpg123.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB862E340BDE004C6137 /* decoder_mpg123.c */; }; F382FB992E340BDE004C6137 /* decoder_sinewave.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB892E340BDE004C6137 /* decoder_sinewave.c */; }; F382FB9A2E340BDE004C6137 /* decoder_vorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8D2E340BDE004C6137 /* decoder_vorbis.c */; }; F382FB9B2E340BDE004C6137 /* decoder_wavpack.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8F2E340BDE004C6137 /* decoder_wavpack.c */; }; F382FB9C2E340BDE004C6137 /* SDL_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB912E340BDE004C6137 /* SDL_mixer.c */; }; F382FB9D2E340BDE004C6137 /* decoder_au.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB802E340BDE004C6137 /* decoder_au.c */; }; F382FB9E2E340BDE004C6137 /* decoder_raw.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB882E340BDE004C6137 /* decoder_raw.c */; }; F382FB9F2E340BDE004C6137 /* decoder_wav.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8E2E340BDE004C6137 /* decoder_wav.c */; }; F382FBA02E340BDE004C6137 /* decoder_drflac.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB812E340BDE004C6137 /* decoder_drflac.c */; }; F382FBA12E340BDE004C6137 /* decoder_gme.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB852E340BDE004C6137 /* decoder_gme.c */; }; F382FBA22E340BDE004C6137 /* decoder_timidity.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8B2E340BDE004C6137 /* decoder_timidity.c */; }; F382FBA32E340BDE004C6137 /* decoder_aiff.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB7F2E340BDE004C6137 /* decoder_aiff.c */; }; F382FBA42E340BDE004C6137 /* decoder_stb_vorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8A2E340BDE004C6137 /* decoder_stb_vorbis.c */; }; F382FBA52E340BDE004C6137 /* decoder_fluidsynth.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB842E340BDE004C6137 /* decoder_fluidsynth.c */; }; F382FBA62E340BDE004C6137 /* decoder_voc.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB8C2E340BDE004C6137 /* decoder_voc.c */; }; F382FBA72E340BDE004C6137 /* decoder_xmp.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB902E340BDE004C6137 /* decoder_xmp.c */; }; F382FBA82E340BDE004C6137 /* SDL_mixer_metadata_tags.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB942E340BDE004C6137 /* SDL_mixer_metadata_tags.c */; }; F382FBA92E340BDE004C6137 /* decoder_flac.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB832E340BDE004C6137 /* decoder_flac.c */; }; F382FBAA2E340BDE004C6137 /* SDL_mixer_spatialization.c in Sources */ = {isa = PBXBuildFile; fileRef = F382FB952E340BDE004C6137 /* SDL_mixer_spatialization.c */; }; F382FBAB2E340BDE004C6137 /* SDL_mixer_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = F382FB932E340BDE004C6137 /* SDL_mixer_loader.h */; }; F382FBAC2E340BDE004C6137 /* SDL_mixer_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F382FB922E340BDE004C6137 /* SDL_mixer_internal.h */; }; F3D87C09281DFABD005DA540 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3D87C08281DFABD005DA540 /* AudioToolbox.framework */; }; F3D87C0B281DFAD4005DA540 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3D87C0A281DFAD4005DA540 /* AudioUnit.framework */; platformFilters = (macos, ); }; F3D87C0D281DFADB005DA540 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3D87C0C281DFADB005DA540 /* CoreServices.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ F307A2622B542F110012534B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A25D2B542F110012534B /* wavpack.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3F70EDA281F61B4005AA27D; remoteInfo = wavpack; }; F307A2782B5431700012534B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A2732B5431700012534B /* gme.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3F70EDA281F61B4005AA27D; remoteInfo = gme; }; F3968B96281F817E00661875 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3968B90281F817E00661875 /* opus.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3968A21281F704800661875; remoteInfo = opus; }; F3B38D9E296F97BB005DA6D3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3F70EDA281F61B4005AA27D; remoteInfo = ogg; }; F3E29D062882107B0006D108 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3E29D022882107B0006D108 /* xmp.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3968D85281FBB1900661875; remoteInfo = xmp; }; F3F7BE2F2CB725CB00C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3E29D022882107B0006D108 /* xmp.xcodeproj */; proxyType = 1; remoteGlobalIDString = F3B38D4F296F8E1F005DA6D3; remoteInfo = xmp.xcframework; }; F3F7BE312CB725CF00C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A25D2B542F110012534B /* wavpack.xcodeproj */; proxyType = 1; remoteGlobalIDString = F3B38D49296F8DDD005DA6D3; remoteInfo = wavpack.xcframework; }; F3F7BE332CB725DA00C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3968B90281F817E00661875 /* opus.xcodeproj */; proxyType = 1; remoteGlobalIDString = F3B38D49296F8DDD005DA6D3; remoteInfo = opus.xcframework; }; F3F7BE352CB725DF00C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */; proxyType = 1; remoteGlobalIDString = F3B38D8F296F9773005DA6D3; remoteInfo = ogg.xcframework; }; F3F7BE372CB725E300C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A2732B5431700012534B /* gme.xcodeproj */; proxyType = 1; remoteGlobalIDString = F3B38D8F296F9773005DA6D3; remoteInfo = gme.xcframework; }; F3F7BE392CB725E900C984AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0867D690FE84028FC02AAC07 /* Project object */; proxyType = 1; remoteGlobalIDString = F3B38D54296F8E79005DA6D3; remoteInfo = SDL3_mixer.xcframework; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 1014BAEA010A4B677F000001 /* SDL_mixer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SDL_mixer.h; path = SDL3_mixer/SDL_mixer.h; sourceTree = ""; }; BE1FA90507AF96B2004B6283 /* Info-Framework.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Framework.plist"; sourceTree = ""; }; BE1FA90607AF96B2004B6283 /* SDL3_mixer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDL3_mixer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F307A25D2B542F110012534B /* wavpack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = wavpack.xcodeproj; path = wavpack/wavpack.xcodeproj; sourceTree = ""; }; F307A2732B5431700012534B /* gme.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = gme.xcodeproj; path = gme/gme.xcodeproj; sourceTree = ""; }; F31BA93B2F2039F500646176 /* INSTALL.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = ""; }; F31BA93F2F203AAF00646176 /* INSTALL.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = ""; }; F31BA9402F203ACA00646176 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE.txt; path = ../../../LICENSE.txt; sourceTree = ""; }; F31BA9412F203ACA00646176 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../../../README.md; sourceTree = ""; }; F3249B36285C448100DB9B5C /* CMake */ = {isa = PBXFileReference; lastKnownFileType = folder; path = CMake; sourceTree = ""; }; F3412A402D4C950E00D6C2B7 /* SDL3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL3.framework; path = macOS/SDL3.framework; sourceTree = ""; }; F382FB7F2E340BDE004C6137 /* decoder_aiff.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_aiff.c; path = ../src/decoder_aiff.c; sourceTree = SOURCE_ROOT; }; F382FB802E340BDE004C6137 /* decoder_au.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_au.c; path = ../src/decoder_au.c; sourceTree = SOURCE_ROOT; }; F382FB812E340BDE004C6137 /* decoder_drflac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_drflac.c; path = ../src/decoder_drflac.c; sourceTree = SOURCE_ROOT; }; F382FB822E340BDE004C6137 /* decoder_drmp3.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_drmp3.c; path = ../src/decoder_drmp3.c; sourceTree = SOURCE_ROOT; }; F382FB832E340BDE004C6137 /* decoder_flac.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_flac.c; path = ../src/decoder_flac.c; sourceTree = SOURCE_ROOT; }; F382FB842E340BDE004C6137 /* decoder_fluidsynth.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_fluidsynth.c; path = ../src/decoder_fluidsynth.c; sourceTree = SOURCE_ROOT; }; F382FB852E340BDE004C6137 /* decoder_gme.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_gme.c; path = ../src/decoder_gme.c; sourceTree = SOURCE_ROOT; }; F382FB862E340BDE004C6137 /* decoder_mpg123.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_mpg123.c; path = ../src/decoder_mpg123.c; sourceTree = SOURCE_ROOT; }; F382FB872E340BDE004C6137 /* decoder_opus.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_opus.c; path = ../src/decoder_opus.c; sourceTree = SOURCE_ROOT; }; F382FB882E340BDE004C6137 /* decoder_raw.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_raw.c; path = ../src/decoder_raw.c; sourceTree = SOURCE_ROOT; }; F382FB892E340BDE004C6137 /* decoder_sinewave.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_sinewave.c; path = ../src/decoder_sinewave.c; sourceTree = SOURCE_ROOT; }; F382FB8A2E340BDE004C6137 /* decoder_stb_vorbis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_stb_vorbis.c; path = ../src/decoder_stb_vorbis.c; sourceTree = SOURCE_ROOT; }; F382FB8B2E340BDE004C6137 /* decoder_timidity.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_timidity.c; path = ../src/decoder_timidity.c; sourceTree = SOURCE_ROOT; }; F382FB8C2E340BDE004C6137 /* decoder_voc.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_voc.c; path = ../src/decoder_voc.c; sourceTree = SOURCE_ROOT; }; F382FB8D2E340BDE004C6137 /* decoder_vorbis.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_vorbis.c; path = ../src/decoder_vorbis.c; sourceTree = SOURCE_ROOT; }; F382FB8E2E340BDE004C6137 /* decoder_wav.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_wav.c; path = ../src/decoder_wav.c; sourceTree = SOURCE_ROOT; }; F382FB8F2E340BDE004C6137 /* decoder_wavpack.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_wavpack.c; path = ../src/decoder_wavpack.c; sourceTree = SOURCE_ROOT; }; F382FB902E340BDE004C6137 /* decoder_xmp.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = decoder_xmp.c; path = ../src/decoder_xmp.c; sourceTree = SOURCE_ROOT; }; F382FB912E340BDE004C6137 /* SDL_mixer.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SDL_mixer.c; path = ../src/SDL_mixer.c; sourceTree = SOURCE_ROOT; }; F382FB922E340BDE004C6137 /* SDL_mixer_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SDL_mixer_internal.h; path = ../src/SDL_mixer_internal.h; sourceTree = SOURCE_ROOT; }; F382FB932E340BDE004C6137 /* SDL_mixer_loader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SDL_mixer_loader.h; path = ../src/SDL_mixer_loader.h; sourceTree = SOURCE_ROOT; }; F382FB942E340BDE004C6137 /* SDL_mixer_metadata_tags.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SDL_mixer_metadata_tags.c; path = ../src/SDL_mixer_metadata_tags.c; sourceTree = SOURCE_ROOT; }; F382FB952E340BDE004C6137 /* SDL_mixer_spatialization.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SDL_mixer_spatialization.c; path = ../src/SDL_mixer_spatialization.c; sourceTree = SOURCE_ROOT; }; F3968B90281F817E00661875 /* opus.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = opus.xcodeproj; path = opus/opus.xcodeproj; sourceTree = ""; }; F3968D71281FB5E100661875 /* config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = config.xcconfig; sourceTree = ""; }; F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ogg.xcodeproj; path = ogg/ogg.xcodeproj; sourceTree = ""; }; F3D87C08281DFABD005DA540 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; F3D87C0A281DFAD4005DA540 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; }; F3D87C0C281DFADB005DA540 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = System/Library/Frameworks/CoreServices.framework; sourceTree = SDKROOT; }; F3E29D022882107B0006D108 /* xmp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = xmp.xcodeproj; path = xmp/xmp.xcodeproj; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ BE1FA90107AF96B2004B6283 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F3412A412D4C950E00D6C2B7 /* SDL3.framework in Frameworks */, F3D87C09281DFABD005DA540 /* AudioToolbox.framework in Frameworks */, F3D87C0B281DFAD4005DA540 /* AudioUnit.framework in Frameworks */, F3D87C0D281DFADB005DA540 /* CoreServices.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0153844A006D81B07F000001 /* Public Headers */ = { isa = PBXGroup; children = ( 1014BAEA010A4B677F000001 /* SDL_mixer.h */, ); name = "Public Headers"; path = ../include; sourceTree = ""; }; 034768DDFF38A45A11DB9C8B /* Products */ = { isa = PBXGroup; children = ( 089C1665FE841158C02AAC07 /* Resources */, BE1FA90607AF96B2004B6283 /* SDL3_mixer.framework */, ); name = Products; sourceTree = ""; }; 0867D691FE84028FC02AAC07 /* SDL_mixerFramework */ = { isa = PBXGroup; children = ( F3968D71281FB5E100661875 /* config.xcconfig */, F307A2732B5431700012534B /* gme.xcodeproj */, F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */, F3968B90281F817E00661875 /* opus.xcodeproj */, F307A25D2B542F110012534B /* wavpack.xcodeproj */, F3E29D022882107B0006D108 /* xmp.xcodeproj */, F59C70FC00D5CB5801000001 /* pkg-support */, 0153844A006D81B07F000001 /* Public Headers */, 08FB77ACFE841707C02AAC07 /* Library Source */, BE1FA8AC07AF95D4004B6283 /* Frameworks */, 034768DDFF38A45A11DB9C8B /* Products */, BE1FA90507AF96B2004B6283 /* Info-Framework.plist */, ); name = SDL_mixerFramework; sourceTree = ""; }; 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( ); name = Resources; sourceTree = ""; }; 08FB77ACFE841707C02AAC07 /* Library Source */ = { isa = PBXGroup; children = ( F382FB7F2E340BDE004C6137 /* decoder_aiff.c */, F382FB802E340BDE004C6137 /* decoder_au.c */, F382FB812E340BDE004C6137 /* decoder_drflac.c */, F382FB822E340BDE004C6137 /* decoder_drmp3.c */, F382FB832E340BDE004C6137 /* decoder_flac.c */, F382FB842E340BDE004C6137 /* decoder_fluidsynth.c */, F382FB852E340BDE004C6137 /* decoder_gme.c */, F382FB862E340BDE004C6137 /* decoder_mpg123.c */, F382FB872E340BDE004C6137 /* decoder_opus.c */, F382FB882E340BDE004C6137 /* decoder_raw.c */, F382FB892E340BDE004C6137 /* decoder_sinewave.c */, F382FB8A2E340BDE004C6137 /* decoder_stb_vorbis.c */, F382FB8B2E340BDE004C6137 /* decoder_timidity.c */, F382FB8C2E340BDE004C6137 /* decoder_voc.c */, F382FB8D2E340BDE004C6137 /* decoder_vorbis.c */, F382FB8E2E340BDE004C6137 /* decoder_wav.c */, F382FB8F2E340BDE004C6137 /* decoder_wavpack.c */, F382FB902E340BDE004C6137 /* decoder_xmp.c */, F382FB912E340BDE004C6137 /* SDL_mixer.c */, F382FB922E340BDE004C6137 /* SDL_mixer_internal.h */, F382FB932E340BDE004C6137 /* SDL_mixer_loader.h */, F382FB942E340BDE004C6137 /* SDL_mixer_metadata_tags.c */, F382FB952E340BDE004C6137 /* SDL_mixer_spatialization.c */, ); name = "Library Source"; sourceTree = ""; }; BE1FA8AC07AF95D4004B6283 /* Frameworks */ = { isa = PBXGroup; children = ( F3412A402D4C950E00D6C2B7 /* SDL3.framework */, F3D87C0C281DFADB005DA540 /* CoreServices.framework */, F3D87C0A281DFAD4005DA540 /* AudioUnit.framework */, F3D87C08281DFABD005DA540 /* AudioToolbox.framework */, ); name = Frameworks; sourceTree = ""; }; F307A25E2B542F110012534B /* Products */ = { isa = PBXGroup; children = ( F307A2632B542F110012534B /* wavpack.framework */, ); name = Products; sourceTree = ""; }; F307A2742B5431700012534B /* Products */ = { isa = PBXGroup; children = ( F307A2792B5431700012534B /* gme.framework */, ); name = Products; sourceTree = ""; }; F31BA93C2F2039F500646176 /* framework */ = { isa = PBXGroup; children = ( F31BA93B2F2039F500646176 /* INSTALL.md */, ); path = framework; sourceTree = ""; }; F3968B91281F817E00661875 /* Products */ = { isa = PBXGroup; children = ( F3968B97281F817E00661875 /* opus.framework */, ); name = Products; sourceTree = ""; }; F3B38D98296F97BB005DA6D3 /* Products */ = { isa = PBXGroup; children = ( F3B38D9F296F97BB005DA6D3 /* ogg.framework */, ); name = Products; sourceTree = ""; }; F3E29D032882107B0006D108 /* Products */ = { isa = PBXGroup; children = ( F3E29D072882107B0006D108 /* xmp.framework */, ); name = Products; sourceTree = ""; }; F59C70FC00D5CB5801000001 /* pkg-support */ = { isa = PBXGroup; children = ( F59C710100D5CB5801000001 /* resources */, ); path = "pkg-support"; sourceTree = SOURCE_ROOT; }; F59C710100D5CB5801000001 /* resources */ = { isa = PBXGroup; children = ( F31BA93C2F2039F500646176 /* framework */, F3249B36285C448100DB9B5C /* CMake */, F31BA9402F203ACA00646176 /* LICENSE.txt */, F31BA9412F203ACA00646176 /* README.md */, F31BA93F2F203AAF00646176 /* INSTALL.md */, ); path = resources; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ BE1FA8B507AF96B2004B6283 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( F382FBAB2E340BDE004C6137 /* SDL_mixer_loader.h in Headers */, F382FBAC2E340BDE004C6137 /* SDL_mixer_internal.h in Headers */, BE1FA8CD07AF96B2004B6283 /* SDL_mixer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ BE1FA8B407AF96B2004B6283 /* SDL3_mixer */ = { isa = PBXNativeTarget; buildConfigurationList = 00B7E48B097EC6B300826121 /* Build configuration list for PBXNativeTarget "SDL3_mixer" */; buildPhases = ( BE1FA8B507AF96B2004B6283 /* Headers */, BE1FA8CF07AF96B2004B6283 /* Resources */, BE1FA8D007AF96B2004B6283 /* Sources */, BE1FA90107AF96B2004B6283 /* Frameworks */, BE1FA90307AF96B2004B6283 /* Rez */, ); buildRules = ( ); comments = "Installed into ~/Library/Frameworks/SDL_mixer.framework\n\nAdd -framework SDL_mixer to your linker flags\nAdd ~/Library/Frameworks/SDL_mixer.framework/Headers to your header search path\nAdd ~/Library/Frameworks to your library search path"; dependencies = ( ); name = SDL3_mixer; productInstallPath = "@executable_path/../Frameworks"; productName = SDL_mixer; productReference = BE1FA90607AF96B2004B6283 /* SDL3_mixer.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0900; TargetAttributes = { F3B38D54296F8E79005DA6D3 = { CreatedOnToolsVersion = 14.2; }; F3E1F78F2A78A23C00AC76D3 = { CreatedOnToolsVersion = 14.3.1; }; }; }; buildConfigurationList = 00B7E497097EC6B300826121 /* Build configuration list for PBXProject "SDL_mixer" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, en, ); mainGroup = 0867D691FE84028FC02AAC07 /* SDL_mixerFramework */; productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = F307A2742B5431700012534B /* Products */; ProjectRef = F307A2732B5431700012534B /* gme.xcodeproj */; }, { ProductGroup = F3B38D98296F97BB005DA6D3 /* Products */; ProjectRef = F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */; }, { ProductGroup = F3968B91281F817E00661875 /* Products */; ProjectRef = F3968B90281F817E00661875 /* opus.xcodeproj */; }, { ProductGroup = F307A25E2B542F110012534B /* Products */; ProjectRef = F307A25D2B542F110012534B /* wavpack.xcodeproj */; }, { ProductGroup = F3E29D032882107B0006D108 /* Products */; ProjectRef = F3E29D022882107B0006D108 /* xmp.xcodeproj */; }, ); projectRoot = ""; targets = ( BE1FA8B407AF96B2004B6283 /* SDL3_mixer */, F3B38D54296F8E79005DA6D3 /* SDL3_mixer.xcframework */, F3E1F78F2A78A23C00AC76D3 /* SDL3_mixer.dmg */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ F307A2632B542F110012534B /* wavpack.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = wavpack.framework; remoteRef = F307A2622B542F110012534B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F307A2792B5431700012534B /* gme.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gme.framework; remoteRef = F307A2782B5431700012534B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3968B97281F817E00661875 /* opus.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = opus.framework; remoteRef = F3968B96281F817E00661875 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3B38D9F296F97BB005DA6D3 /* ogg.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = ogg.framework; remoteRef = F3B38D9E296F97BB005DA6D3 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3E29D072882107B0006D108 /* xmp.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = xmp.framework; remoteRef = F3E29D062882107B0006D108 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ BE1FA8CF07AF96B2004B6283 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( F31BA93D2F2039F500646176 /* INSTALL.md in Resources */, F31BA9422F203ACA00646176 /* LICENSE.txt in Resources */, F31BA9432F203ACA00646176 /* README.md in Resources */, F3249B39285C448100DB9B5C /* CMake in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXRezBuildPhase section */ BE1FA90307AF96B2004B6283 /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXRezBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ F3B38D5A296F8E82005DA6D3 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Build an xcframework with both device and simulator files for all platforms.\n# Adapted from an answer in\n# https://developer.apple.com/forums/thread/666335?answerId=685927022#685927022\n\nif [ \"$XCODE_VERSION_ACTUAL\" -lt 1100 ]\nthen\n echo \"error: Building an xcframework requires Xcode 11 minimum.\"\n exit 1\nfi\n\nFRAMEWORK_NAME=\"SDL3_mixer\"\nPROJECT_NAME=\"SDL_mixer\"\nSCHEME=\"SDL3_mixer\"\n\nMACOS_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-macosx.xcarchive\"\nIOS_SIMULATOR_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-iphonesimulator.xcarchive\"\nIOS_DEVICE_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-iphoneos.xcarchive\"\nTVOS_SIMULATOR_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-appletvsimulator.xcarchive\"\nTVOS_DEVICE_ARCHIVE_PATH=\"${BUILD_DIR}/${CONFIGURATION}/${FRAMEWORK_NAME}-appletvos.xcarchive\"\n\nOUTPUT_DIR=\"./build/\"\n\n# macOS\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${MACOS_ARCHIVE_PATH} \\\n -destination 'generic/platform=macOS,name=Any Mac' \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n \n# iOS simulator\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${IOS_SIMULATOR_ARCHIVE_PATH} \\\n -destination 'generic/platform=iOS Simulator' \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# iOS device\nxcodebuild archive \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${IOS_DEVICE_ARCHIVE_PATH} \\\n -destination 'generic/platform=iOS' \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# tvOS simulator\nxcodebuild archive \\\n ONLY_ACTIVE_ARCH=NO \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${TVOS_SIMULATOR_ARCHIVE_PATH} \\\n -destination 'generic/platform=tvOS Simulator' \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# tvOS device\nxcodebuild archive \\\n -scheme \"${SCHEME}\" \\\n -project \"${PROJECT_NAME}.xcodeproj\" \\\n -archivePath ${TVOS_DEVICE_ARCHIVE_PATH} \\\n -destination 'generic/platform=tvOS' \\\n BUILD_LIBRARY_FOR_DISTRIBUTION=YES \\\n SKIP_INSTALL=NO || exit $?\n\n# Clean-up any existing instance of this xcframework from the Products directory\nrm -rf \"${OUTPUT_DIR}${FRAMEWORK_NAME}.xcframework\"\n\n# Create final xcframework\nxcodebuild -create-xcframework \\\n -framework \"${MACOS_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${IOS_DEVICE_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${IOS_SIMULATOR_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${TVOS_DEVICE_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -framework \"${TVOS_SIMULATOR_ARCHIVE_PATH}\"/Products/Library/Frameworks/${FRAMEWORK_NAME}.framework \\\n -output ${OUTPUT_DIR}/${FRAMEWORK_NAME}.xcframework\n\n# Ensure git doesn't pick up on our Products folder. \nrm -rf ${OUTPUT_DIR}/.gitignore\necho \"*\" >> ${OUTPUT_DIR}/.gitignore\n"; }; F3E1F79B2A78A27700AC76D3 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "set -ex\n\nPRODUCT_NAME=SDL3_mixer\nOPTIONAL_FRAMEWORKS=\"gme ogg opus wavpack xmp\"\n\nmkdir -p build/dmg-tmp/share/cmake/$PRODUCT_NAME\ncp -a build/$PRODUCT_NAME.xcframework build/dmg-tmp/\n\ncp ../LICENSE.txt build/dmg-tmp\ncp ../README.md build/dmg-tmp\ncp pkg-support/resources/INSTALL.md build/dmg-tmp\ncp pkg-support/resources/share/cmake/${PRODUCT_NAME}/${PRODUCT_NAME}Config.cmake build/dmg-tmp/share/cmake/${PRODUCT_NAME}\ncp pkg-support/resources/share/cmake/${PRODUCT_NAME}/${PRODUCT_NAME}ConfigVersion.cmake build/dmg-tmp/share/cmake/${PRODUCT_NAME}\nfor i in $OPTIONAL_FRAMEWORKS; do\n if [ -d build/$i.xcframework ]; then\n mkdir -p build/dmg-tmp/optional\n cp -a build/$i.xcframework build/dmg-tmp/optional/\n fi\ndone\n\n# remove the .DS_Store files if any (we may want to provide one in the future for fancy .dmgs)\nrm -rf build/dmg-tmp/.DS_Store\n\n# for fancy .dmg\nmkdir -p build/dmg-tmp/.logo\ncp pkg-support/resources/SDL_DS_Store build/dmg-tmp/.DS_Store\ncp pkg-support/sdl_logo.pdf build/dmg-tmp/.logo\n\n# create the dmg\nhdiutil create -ov -fs HFS+ -volname $PRODUCT_NAME -srcfolder build/dmg-tmp build/$PRODUCT_NAME.dmg\n\n# clean up\nrm -rf build/dmg-tmp\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ BE1FA8D007AF96B2004B6283 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F382FB962E340BDE004C6137 /* decoder_drmp3.c in Sources */, F382FB972E340BDE004C6137 /* decoder_opus.c in Sources */, F382FB982E340BDE004C6137 /* decoder_mpg123.c in Sources */, F382FB992E340BDE004C6137 /* decoder_sinewave.c in Sources */, F382FB9A2E340BDE004C6137 /* decoder_vorbis.c in Sources */, F382FB9B2E340BDE004C6137 /* decoder_wavpack.c in Sources */, F382FB9C2E340BDE004C6137 /* SDL_mixer.c in Sources */, F382FB9D2E340BDE004C6137 /* decoder_au.c in Sources */, F382FB9E2E340BDE004C6137 /* decoder_raw.c in Sources */, F382FB9F2E340BDE004C6137 /* decoder_wav.c in Sources */, F382FBA02E340BDE004C6137 /* decoder_drflac.c in Sources */, F382FBA12E340BDE004C6137 /* decoder_gme.c in Sources */, F382FBA22E340BDE004C6137 /* decoder_timidity.c in Sources */, F382FBA32E340BDE004C6137 /* decoder_aiff.c in Sources */, F382FBA42E340BDE004C6137 /* decoder_stb_vorbis.c in Sources */, F382FBA52E340BDE004C6137 /* decoder_fluidsynth.c in Sources */, F382FBA62E340BDE004C6137 /* decoder_voc.c in Sources */, F382FBA72E340BDE004C6137 /* decoder_xmp.c in Sources */, F382FBA82E340BDE004C6137 /* SDL_mixer_metadata_tags.c in Sources */, F382FBA92E340BDE004C6137 /* decoder_flac.c in Sources */, F382FBAA2E340BDE004C6137 /* SDL_mixer_spatialization.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ F3F7BE302CB725CB00C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = xmp.xcframework; targetProxy = F3F7BE2F2CB725CB00C984AF /* PBXContainerItemProxy */; }; F3F7BE322CB725CF00C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = wavpack.xcframework; targetProxy = F3F7BE312CB725CF00C984AF /* PBXContainerItemProxy */; }; F3F7BE342CB725DA00C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = opus.xcframework; targetProxy = F3F7BE332CB725DA00C984AF /* PBXContainerItemProxy */; }; F3F7BE362CB725DF00C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ogg.xcframework; targetProxy = F3F7BE352CB725DF00C984AF /* PBXContainerItemProxy */; }; F3F7BE382CB725E300C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = gme.xcframework; targetProxy = F3F7BE372CB725E300C984AF /* PBXContainerItemProxy */; }; F3F7BE3A2CB725E900C984AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = F3B38D54296F8E79005DA6D3 /* SDL3_mixer.xcframework */; targetProxy = F3F7BE392CB725E900C984AF /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 00B7E48C097EC6B300826121 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; 00B7E48D097EC6B300826121 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/../src/SDL_mixer.exports"; }; name = Debug; }; 00B7E498097EC6B300826121 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F3968D71281FB5E100661875 /* config.xcconfig */; buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; DEPLOYMENT_POSTPROCESSING = YES; DYLIB_COMPATIBILITY_VERSION = 201.0.0; DYLIB_CURRENT_VERSION = 201.0.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; "FRAMEWORK_SEARCH_PATHS[sdk=appletv*]" = "\"$(PROJECT_DIR)/iOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=iphone*]" = "\"$(PROJECT_DIR)/iOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "\"$(PROJECT_DIR)/macOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=xr*]" = "\"$(PROJECT_DIR)/iOS\""; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( DECODER_FLAC_DRFLAC, DECODER_MP3_DRMP3, DECODER_OGGVORBIS_STB, DECODER_WAV, "$(CONFIG_PREPROCESSOR_DEFINITIONS)", ); GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../include\""; INFOPLIST_FILE = "Info-Framework.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = ( "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.13; MARKETING_VERSION = 3.1.3; PRODUCT_BUNDLE_IDENTIFIER = "org.libsdl.SDL3-mixer"; PRODUCT_NAME = SDL3_mixer; SUPPORTED_PLATFORMS = "xrsimulator xros macosx iphonesimulator iphoneos appletvsimulator appletvos"; SUPPORTS_MACCATALYST = YES; TVOS_DEPLOYMENT_TARGET = 11.0; XROS_DEPLOYMENT_TARGET = 1.3; }; name = Release; }; 00B7E499097EC6B300826121 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = F3968D71281FB5E100661875 /* config.xcconfig */; buildSettings = { ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DYLIB_COMPATIBILITY_VERSION = 201.0.0; DYLIB_CURRENT_VERSION = 201.0.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_TESTABILITY = YES; "FRAMEWORK_SEARCH_PATHS[sdk=appletv*]" = "\"$(PROJECT_DIR)/iOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=iphone*]" = "\"$(PROJECT_DIR)/iOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "\"$(PROJECT_DIR)/macOS\""; "FRAMEWORK_SEARCH_PATHS[sdk=xr*]" = "\"$(PROJECT_DIR)/iOS\""; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( DECODER_FLAC_DRFLAC, DECODER_MP3_DRMP3, DECODER_OGGVORBIS_STB, DECODER_WAV, "$(CONFIG_PREPROCESSOR_DEFINITIONS)", ); GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../include\""; INFOPLIST_FILE = "Info-Framework.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = ( "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.13; MARKETING_VERSION = 3.1.3; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = "org.libsdl.SDL3-mixer"; PRODUCT_NAME = SDL3_mixer; SUPPORTED_PLATFORMS = "xrsimulator xros macosx iphonesimulator iphoneos appletvsimulator appletvos"; SUPPORTS_MACCATALYST = YES; TVOS_DEPLOYMENT_TARGET = 11.0; XROS_DEPLOYMENT_TARGET = 1.3; }; name = Debug; }; F3B38D58296F8E79005DA6D3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { EXPORTED_SYMBOLS_FILE = "$(SRCROOT)/../src/SDL_mixer.exports"; }; name = Release; }; F3B38D59296F8E79005DA6D3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; F3E1F7912A78A23C00AC76D3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Release; }; F3E1F7922A78A23C00AC76D3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 00B7E48B097EC6B300826121 /* Build configuration list for PBXNativeTarget "SDL3_mixer" */ = { isa = XCConfigurationList; buildConfigurations = ( 00B7E48C097EC6B300826121 /* Release */, 00B7E48D097EC6B300826121 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 00B7E497097EC6B300826121 /* Build configuration list for PBXProject "SDL_mixer" */ = { isa = XCConfigurationList; buildConfigurations = ( 00B7E498097EC6B300826121 /* Release */, 00B7E499097EC6B300826121 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F3B38D57296F8E79005DA6D3 /* Build configuration list for PBXAggregateTarget "SDL3_mixer.xcframework" */ = { isa = XCConfigurationList; buildConfigurations = ( F3B38D58296F8E79005DA6D3 /* Release */, F3B38D59296F8E79005DA6D3 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F3E1F7902A78A23C00AC76D3 /* Build configuration list for PBXAggregateTarget "SDL3_mixer.dmg" */ = { isa = XCConfigurationList; buildConfigurations = ( F3E1F7912A78A23C00AC76D3 /* Release */, F3E1F7922A78A23C00AC76D3 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 0867D690FE84028FC02AAC07 /* Project object */; }