// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 55; objects = { /* Begin PBXBuildFile section */ F307A3412B543C5A0012534B /* gme.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A3342B543C4C0012534B /* gme.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F307A3422B543C620012534B /* gme.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A3342B543C4C0012534B /* gme.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F307A3432B543C680012534B /* gme.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A3342B543C4C0012534B /* gme.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F307A34B2B543C950012534B /* wavpack.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A34A2B543C800012534B /* wavpack.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F307A34C2B543CA10012534B /* wavpack.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A34A2B543C800012534B /* wavpack.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F307A34D2B543CB00012534B /* wavpack.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F307A34A2B543C800012534B /* wavpack.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F34122C32D406E3E00D6C2B7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; }; F34122C42D406E3E00D6C2B7 /* SDL3.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F34122C52D406E4800D6C2B7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; }; F34122C62D406E4800D6C2B7 /* SDL3.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F34122C72D406E4F00D6C2B7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; }; F34122C82D406E4F00D6C2B7 /* SDL3.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F34122C22D406E0E00D6C2B7 /* SDL3.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968ED328203F5800661875 /* ogg.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EBC2820390500661875 /* ogg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968ED428203F5800661875 /* opus.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EAA282038E000661875 /* opus.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968EF3282040B300661875 /* ogg.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EBC2820390500661875 /* ogg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968EF4282040B300661875 /* opus.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EAA282038E000661875 /* opus.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968F112820428F00661875 /* ogg.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EBC2820390500661875 /* ogg.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3968F122820428F00661875 /* opus.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3968EAA282038E000661875 /* opus.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E1F8562A7944DA00AC76D3 /* SDL3_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; }; F3E1F8572A7944DA00AC76D3 /* SDL3_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E1F8582A79450000AC76D3 /* SDL3_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; }; F3E1F8592A79450000AC76D3 /* SDL3_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E1F85A2A79454300AC76D3 /* SDL3_mixer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; }; F3E1F85B2A79454300AC76D3 /* SDL3_mixer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E29D1C288211B90006D108 /* xmp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E29D1B288211A60006D108 /* xmp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E29D1D288211CA0006D108 /* xmp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E29D1B288211A60006D108 /* xmp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3E29D1E288211CF0006D108 /* xmp.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = F3E29D1B288211A60006D108 /* xmp.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F3ED80CB281D9ECB00C33C5B /* playwave.c in Sources */ = {isa = PBXBuildFile; fileRef = F3ED80CA281D9ECB00C33C5B /* playwave.c */; }; F3ED80CC281D9ECB00C33C5B /* playwave.c in Sources */ = {isa = PBXBuildFile; fileRef = F3ED80CA281D9ECB00C33C5B /* playwave.c */; }; F3ED80DB281D9F2100C33C5B /* playwave.c in Sources */ = {isa = PBXBuildFile; fileRef = F3ED80CA281D9ECB00C33C5B /* playwave.c */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ F307A3332B543C4C0012534B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A32E2B543C4C0012534B /* gme.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3F70EDA281F61B4005AA27D; remoteInfo = gme; }; F307A3492B543C800012534B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F307A3442B543C800012534B /* wavpack.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3968A21281F704800661875; remoteInfo = wavpack; }; F34122C12D406E0E00D6C2B7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3E1F8DE2A794DF200AC76D3 /* SDL.xcodeproj */; proxyType = 2; remoteGlobalIDString = BECDF66C0761BA81005FE872; remoteInfo = SDL3; }; F3968EA9282038E000661875 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3968EA5282038E000661875 /* opus.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3968A21281F704800661875; remoteInfo = opus; }; F3968EBB2820390500661875 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3968EB72820390500661875 /* ogg.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3F70EDA281F61B4005AA27D; remoteInfo = ogg; }; F3E1F8522A7944C800AC76D3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3ED80CD281D9ED600C33C5B /* SDL_mixer.xcodeproj */; proxyType = 2; remoteGlobalIDString = BE1FA90607AF96B2004B6283; remoteInfo = SDL3_mixer; }; F3E29D1A288211A60006D108 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F3E29D11288211A60006D108 /* xmp.xcodeproj */; proxyType = 2; remoteGlobalIDString = F3968D85281FBB1900661875; remoteInfo = xmp; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ F39CD449281DC695006CF638 /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( F307A3432B543C680012534B /* gme.framework in Copy Frameworks */, F3968F112820428F00661875 /* ogg.framework in Copy Frameworks */, F3968F122820428F00661875 /* opus.framework in Copy Frameworks */, F34122C62D406E4800D6C2B7 /* SDL3.framework in Copy Frameworks */, F307A34B2B543C950012534B /* wavpack.framework in Copy Frameworks */, F3E29D1E288211CF0006D108 /* xmp.framework in Copy Frameworks */, F3E1F85B2A79454300AC76D3 /* SDL3_mixer.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; F3ED80EC281DA29B00C33C5B /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( F307A3422B543C620012534B /* gme.framework in Copy Frameworks */, F3968ED328203F5800661875 /* ogg.framework in Copy Frameworks */, F3968ED428203F5800661875 /* opus.framework in Copy Frameworks */, F34122C42D406E3E00D6C2B7 /* SDL3.framework in Copy Frameworks */, F307A34C2B543CA10012534B /* wavpack.framework in Copy Frameworks */, F3E29D1C288211B90006D108 /* xmp.framework in Copy Frameworks */, F3E1F8572A7944DA00AC76D3 /* SDL3_mixer.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; F3ED80FA281DA44400C33C5B /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 10; files = ( F307A3412B543C5A0012534B /* gme.framework in Copy Frameworks */, F3968EF3282040B300661875 /* ogg.framework in Copy Frameworks */, F3968EF4282040B300661875 /* opus.framework in Copy Frameworks */, F34122C82D406E4F00D6C2B7 /* SDL3.framework in Copy Frameworks */, F307A34D2B543CB00012534B /* wavpack.framework in Copy Frameworks */, F3E29D1D288211CA0006D108 /* xmp.framework in Copy Frameworks */, F3E1F8592A79450000AC76D3 /* SDL3_mixer.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ F307A32E2B543C4C0012534B /* gme.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = gme.xcodeproj; path = ../gme/gme.xcodeproj; sourceTree = ""; }; F307A3442B543C800012534B /* wavpack.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = wavpack.xcodeproj; path = ../wavpack/wavpack.xcodeproj; sourceTree = ""; }; F3968EA5282038E000661875 /* opus.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = opus.xcodeproj; path = ../opus/opus.xcodeproj; sourceTree = ""; }; F3968EB72820390500661875 /* ogg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ogg.xcodeproj; path = ../ogg/ogg.xcodeproj; sourceTree = ""; }; F3E1F7D02A78B42A00AC76D3 /* config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = config.xcconfig; sourceTree = ""; }; F3E1F8DE2A794DF200AC76D3 /* SDL.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL.xcodeproj; path = ../../../SDL/Xcode/SDL/SDL.xcodeproj; sourceTree = SOURCE_ROOT; }; F3E29D11288211A60006D108 /* xmp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = xmp.xcodeproj; path = ../xmp/xmp.xcodeproj; sourceTree = ""; }; F3ED80B3281D9E8900C33C5B /* playwave.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = playwave.app; sourceTree = BUILT_PRODUCTS_DIR; }; F3ED80B9281D9E8900C33C5B /* playwave.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = playwave.app; sourceTree = BUILT_PRODUCTS_DIR; }; F3ED80BB281D9E8900C33C5B /* macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = ""; }; F3ED80CA281D9ECB00C33C5B /* playwave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = playwave.c; path = ../../examples/playwave.c; sourceTree = SOURCE_ROOT; }; F3ED80CD281D9ED600C33C5B /* SDL_mixer.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL_mixer.xcodeproj; path = ../SDL_mixer.xcodeproj; sourceTree = ""; }; F3ED80E1281D9F2100C33C5B /* playwave.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = playwave.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ F3ED80B0281D9E8900C33C5B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F34122C72D406E4F00D6C2B7 /* SDL3.framework in Frameworks */, F3E1F8582A79450000AC76D3 /* SDL3_mixer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80B6281D9E8900C33C5B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F34122C32D406E3E00D6C2B7 /* SDL3.framework in Frameworks */, F3E1F8562A7944DA00AC76D3 /* SDL3_mixer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80DC281D9F2100C33C5B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F34122C52D406E4800D6C2B7 /* SDL3.framework in Frameworks */, F3E1F85A2A79454300AC76D3 /* SDL3_mixer.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ F307A32F2B543C4C0012534B /* Products */ = { isa = PBXGroup; children = ( F307A3342B543C4C0012534B /* gme.framework */, ); name = Products; sourceTree = ""; }; F307A3452B543C800012534B /* Products */ = { isa = PBXGroup; children = ( F307A34A2B543C800012534B /* wavpack.framework */, ); name = Products; sourceTree = ""; }; F34122BC2D406E0E00D6C2B7 /* Products */ = { isa = PBXGroup; children = ( F34122C22D406E0E00D6C2B7 /* SDL3.framework */, ); name = Products; sourceTree = ""; }; F3968EA6282038E000661875 /* Products */ = { isa = PBXGroup; children = ( F3968EAA282038E000661875 /* opus.framework */, ); name = Products; sourceTree = ""; }; F3968EB82820390500661875 /* Products */ = { isa = PBXGroup; children = ( F3968EBC2820390500661875 /* ogg.framework */, ); name = Products; sourceTree = ""; }; F3968EBD2820392700661875 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; F3E29D12288211A60006D108 /* Products */ = { isa = PBXGroup; children = ( F3E29D1B288211A60006D108 /* xmp.framework */, ); name = Products; sourceTree = ""; }; F3ED80A6281D9E8800C33C5B = { isa = PBXGroup; children = ( F3E1F7D02A78B42A00AC76D3 /* config.xcconfig */, F3E1F8DE2A794DF200AC76D3 /* SDL.xcodeproj */, F3ED80CD281D9ED600C33C5B /* SDL_mixer.xcodeproj */, F307A32E2B543C4C0012534B /* gme.xcodeproj */, F3968EB72820390500661875 /* ogg.xcodeproj */, F3968EA5282038E000661875 /* opus.xcodeproj */, F307A3442B543C800012534B /* wavpack.xcodeproj */, F3E29D11288211A60006D108 /* xmp.xcodeproj */, F3ED80AB281D9E8800C33C5B /* Shared */, F3ED80BA281D9E8900C33C5B /* macOS */, F3ED80B4281D9E8900C33C5B /* Products */, F3968EBD2820392700661875 /* Frameworks */, ); sourceTree = ""; }; F3ED80AB281D9E8800C33C5B /* Shared */ = { isa = PBXGroup; children = ( F3ED80CA281D9ECB00C33C5B /* playwave.c */, ); name = Shared; sourceTree = SOURCE_ROOT; }; F3ED80B4281D9E8900C33C5B /* Products */ = { isa = PBXGroup; children = ( F3ED80B3281D9E8900C33C5B /* playwave.app */, F3ED80B9281D9E8900C33C5B /* playwave.app */, F3ED80E1281D9F2100C33C5B /* playwave.app */, ); name = Products; sourceTree = ""; }; F3ED80BA281D9E8900C33C5B /* macOS */ = { isa = PBXGroup; children = ( F3ED80BB281D9E8900C33C5B /* macOS.entitlements */, ); path = macOS; sourceTree = ""; }; F3ED80CE281D9ED600C33C5B /* Products */ = { isa = PBXGroup; children = ( F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ F3ED80B2281D9E8900C33C5B /* playwave (iOS) */ = { isa = PBXNativeTarget; buildConfigurationList = F3ED80C4281D9E8900C33C5B /* Build configuration list for PBXNativeTarget "playwave (iOS)" */; buildPhases = ( F3ED80AF281D9E8900C33C5B /* Sources */, F3ED80B0281D9E8900C33C5B /* Frameworks */, F3ED80B1281D9E8900C33C5B /* Resources */, F3ED80FA281DA44400C33C5B /* Copy Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "playwave (iOS)"; productName = "playwave (iOS)"; productReference = F3ED80B3281D9E8900C33C5B /* playwave.app */; productType = "com.apple.product-type.application"; }; F3ED80B8281D9E8900C33C5B /* playwave (macOS) */ = { isa = PBXNativeTarget; buildConfigurationList = F3ED80C7281D9E8900C33C5B /* Build configuration list for PBXNativeTarget "playwave (macOS)" */; buildPhases = ( F3ED80B5281D9E8900C33C5B /* Sources */, F3ED80B6281D9E8900C33C5B /* Frameworks */, F3ED80B7281D9E8900C33C5B /* Resources */, F3ED80EC281DA29B00C33C5B /* Copy Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "playwave (macOS)"; productName = "playwave (macOS)"; productReference = F3ED80B9281D9E8900C33C5B /* playwave.app */; productType = "com.apple.product-type.application"; }; F3ED80D9281D9F2100C33C5B /* playwave (tvOS) */ = { isa = PBXNativeTarget; buildConfigurationList = F3ED80DE281D9F2100C33C5B /* Build configuration list for PBXNativeTarget "playwave (tvOS)" */; buildPhases = ( F3ED80DA281D9F2100C33C5B /* Sources */, F3ED80DC281D9F2100C33C5B /* Frameworks */, F3ED80DD281D9F2100C33C5B /* Resources */, F39CD449281DC695006CF638 /* Copy Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "playwave (tvOS)"; productName = "playwave (iOS)"; productReference = F3ED80E1281D9F2100C33C5B /* playwave.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F3ED80A7281D9E8800C33C5B /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1330; LastUpgradeCheck = 1330; TargetAttributes = { F3ED80B2281D9E8900C33C5B = { CreatedOnToolsVersion = 13.3.1; }; F3ED80B8281D9E8900C33C5B = { CreatedOnToolsVersion = 13.3.1; }; }; }; buildConfigurationList = F3ED80AA281D9E8800C33C5B /* Build configuration list for PBXProject "playwave" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = F3ED80A6281D9E8800C33C5B; productRefGroup = F3ED80B4281D9E8900C33C5B /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = F307A32F2B543C4C0012534B /* Products */; ProjectRef = F307A32E2B543C4C0012534B /* gme.xcodeproj */; }, { ProductGroup = F3968EB82820390500661875 /* Products */; ProjectRef = F3968EB72820390500661875 /* ogg.xcodeproj */; }, { ProductGroup = F3968EA6282038E000661875 /* Products */; ProjectRef = F3968EA5282038E000661875 /* opus.xcodeproj */; }, { ProductGroup = F34122BC2D406E0E00D6C2B7 /* Products */; ProjectRef = F3E1F8DE2A794DF200AC76D3 /* SDL.xcodeproj */; }, { ProductGroup = F3ED80CE281D9ED600C33C5B /* Products */; ProjectRef = F3ED80CD281D9ED600C33C5B /* SDL_mixer.xcodeproj */; }, { ProductGroup = F307A3452B543C800012534B /* Products */; ProjectRef = F307A3442B543C800012534B /* wavpack.xcodeproj */; }, { ProductGroup = F3E29D12288211A60006D108 /* Products */; ProjectRef = F3E29D11288211A60006D108 /* xmp.xcodeproj */; }, ); projectRoot = ""; targets = ( F3ED80B2281D9E8900C33C5B /* playwave (iOS) */, F3ED80B8281D9E8900C33C5B /* playwave (macOS) */, F3ED80D9281D9F2100C33C5B /* playwave (tvOS) */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ F307A3342B543C4C0012534B /* gme.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gme.framework; remoteRef = F307A3332B543C4C0012534B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F307A34A2B543C800012534B /* wavpack.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = wavpack.framework; remoteRef = F307A3492B543C800012534B /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F34122C22D406E0E00D6C2B7 /* SDL3.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = SDL3.framework; remoteRef = F34122C12D406E0E00D6C2B7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3968EAA282038E000661875 /* opus.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = opus.framework; remoteRef = F3968EA9282038E000661875 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3968EBC2820390500661875 /* ogg.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = ogg.framework; remoteRef = F3968EBB2820390500661875 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3E1F8532A7944C800AC76D3 /* SDL3_mixer.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = SDL3_mixer.framework; remoteRef = F3E1F8522A7944C800AC76D3 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; F3E29D1B288211A60006D108 /* xmp.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = xmp.framework; remoteRef = F3E29D1A288211A60006D108 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ F3ED80B1281D9E8900C33C5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80B7281D9E8900C33C5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80DD281D9F2100C33C5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ F3ED80AF281D9E8900C33C5B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F3ED80CB281D9ECB00C33C5B /* playwave.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80B5281D9E8900C33C5B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F3ED80CC281D9ECB00C33C5B /* playwave.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; F3ED80DA281D9F2100C33C5B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F3ED80DB281D9F2100C33C5B /* playwave.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ F3ED80C2281D9E8900C33C5B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = F3E1F7D02A78B42A00AC76D3 /* config.xcconfig */; buildSettings = { COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_TESTABILITY = YES; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../../include\""; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACOSX_DEPLOYMENT_TARGET = 10.13; ONLY_ACTIVE_ARCH = YES; TVOS_DEPLOYMENT_TARGET = 11.0; }; name = Debug; }; F3ED80C3281D9E8900C33C5B /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F3E1F7D02A78B42A00AC76D3 /* config.xcconfig */; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../../include\""; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACOSX_DEPLOYMENT_TARGET = 10.13; TVOS_DEPLOYMENT_TARGET = 11.0; }; name = Release; }; F3ED80C5281D9E8900C33C5B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; F3ED80C6281D9E8900C33C5B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; F3ED80C8281D9E8900C33C5B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = macosx; }; name = Debug; }; F3ED80C9281D9E8900C33C5B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = macosx; }; name = Release; }; F3ED80DF281D9F2100C33C5B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = appletvos; }; name = Debug; }; F3ED80E0281D9F2100C33C5B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.playwave; PRODUCT_NAME = playwave; SDKROOT = appletvos; VALIDATE_PRODUCT = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ F3ED80AA281D9E8800C33C5B /* Build configuration list for PBXProject "playwave" */ = { isa = XCConfigurationList; buildConfigurations = ( F3ED80C2281D9E8900C33C5B /* Debug */, F3ED80C3281D9E8900C33C5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F3ED80C4281D9E8900C33C5B /* Build configuration list for PBXNativeTarget "playwave (iOS)" */ = { isa = XCConfigurationList; buildConfigurations = ( F3ED80C5281D9E8900C33C5B /* Debug */, F3ED80C6281D9E8900C33C5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F3ED80C7281D9E8900C33C5B /* Build configuration list for PBXNativeTarget "playwave (macOS)" */ = { isa = XCConfigurationList; buildConfigurations = ( F3ED80C8281D9E8900C33C5B /* Debug */, F3ED80C9281D9E8900C33C5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F3ED80DE281D9F2100C33C5B /* Build configuration list for PBXNativeTarget "playwave (tvOS)" */ = { isa = XCConfigurationList; buildConfigurations = ( F3ED80DF281D9F2100C33C5B /* Debug */, F3ED80E0281D9F2100C33C5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = F3ED80A7281D9E8800C33C5B /* Project object */; }