2026-04-02 16:52:07 +02:00

809 lines
41 KiB
Plaintext

// !$*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 = "<group>"; };
BE1FA90507AF96B2004B6283 /* Info-Framework.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Framework.plist"; sourceTree = "<group>"; };
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 = "<group>"; };
F307A2732B5431700012534B /* gme.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = gme.xcodeproj; path = gme/gme.xcodeproj; sourceTree = "<group>"; };
F31BA93B2F2039F500646176 /* INSTALL.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = "<group>"; };
F31BA93F2F203AAF00646176 /* INSTALL.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = "<group>"; };
F31BA9402F203ACA00646176 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE.txt; path = ../../../LICENSE.txt; sourceTree = "<group>"; };
F31BA9412F203ACA00646176 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../../../README.md; sourceTree = "<group>"; };
F3249B36285C448100DB9B5C /* CMake */ = {isa = PBXFileReference; lastKnownFileType = folder; path = CMake; sourceTree = "<group>"; };
F3412A402D4C950E00D6C2B7 /* SDL3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL3.framework; path = macOS/SDL3.framework; sourceTree = "<group>"; };
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 = "<group>"; };
F3968D71281FB5E100661875 /* config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = config.xcconfig; sourceTree = "<group>"; };
F3B38D97296F97BB005DA6D3 /* ogg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ogg.xcodeproj; path = ogg/ogg.xcodeproj; sourceTree = "<group>"; };
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 = "<group>"; };
/* 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 = "<group>";
};
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
089C1665FE841158C02AAC07 /* Resources */,
BE1FA90607AF96B2004B6283 /* SDL3_mixer.framework */,
);
name = Products;
sourceTree = "<group>";
};
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 = "<group>";
};
089C1665FE841158C02AAC07 /* Resources */ = {
isa = PBXGroup;
children = (
);
name = Resources;
sourceTree = "<group>";
};
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 = "<group>";
};
BE1FA8AC07AF95D4004B6283 /* Frameworks */ = {
isa = PBXGroup;
children = (
F3412A402D4C950E00D6C2B7 /* SDL3.framework */,
F3D87C0C281DFADB005DA540 /* CoreServices.framework */,
F3D87C0A281DFAD4005DA540 /* AudioUnit.framework */,
F3D87C08281DFABD005DA540 /* AudioToolbox.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
F307A25E2B542F110012534B /* Products */ = {
isa = PBXGroup;
children = (
F307A2632B542F110012534B /* wavpack.framework */,
);
name = Products;
sourceTree = "<group>";
};
F307A2742B5431700012534B /* Products */ = {
isa = PBXGroup;
children = (
F307A2792B5431700012534B /* gme.framework */,
);
name = Products;
sourceTree = "<group>";
};
F31BA93C2F2039F500646176 /* framework */ = {
isa = PBXGroup;
children = (
F31BA93B2F2039F500646176 /* INSTALL.md */,
);
path = framework;
sourceTree = "<group>";
};
F3968B91281F817E00661875 /* Products */ = {
isa = PBXGroup;
children = (
F3968B97281F817E00661875 /* opus.framework */,
);
name = Products;
sourceTree = "<group>";
};
F3B38D98296F97BB005DA6D3 /* Products */ = {
isa = PBXGroup;
children = (
F3B38D9F296F97BB005DA6D3 /* ogg.framework */,
);
name = Products;
sourceTree = "<group>";
};
F3E29D032882107B0006D108 /* Products */ = {
isa = PBXGroup;
children = (
F3E29D072882107B0006D108 /* xmp.framework */,
);
name = Products;
sourceTree = "<group>";
};
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 = "<group>";
};
/* 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 */;
}