// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 0518D6E424F2BA4B0037101D /* OEGameStartupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0518D6E224F2BA4B0037101D /* OEGameStartupInfo.m */; }; 0518D6E524F2BA4B0037101D /* OEGameStartupInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0518D6E324F2BA4B0037101D /* OEGameStartupInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0518D6E824F32DD10037101D /* NSEvent+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0518D6E724F32DD10037101D /* NSEvent+Combine.swift */; }; 0530C3B32512DF680050F90F /* OEScaledGameLayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0530C3B22512DF680050F90F /* OEScaledGameLayerView.swift */; }; 0547FD9824E7717E005C1FFC /* OEShadersModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0547FD9724E7717E005C1FFC /* OEShadersModel.swift */; }; 0547FDA424E78EA6005C1FFC /* OEXPCDebugSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547FD9F24E78EA6005C1FFC /* OEXPCDebugSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0547FDA824E78EA6005C1FFC /* OEXPCDebugSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 0547FDA324E78EA6005C1FFC /* OEXPCDebugSupport.m */; }; 0547FDCA24E84498005C1FFC /* NSXPCConnection+HelperApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547FDC824E84498005C1FFC /* NSXPCConnection+HelperApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0547FDCB24E84498005C1FFC /* NSXPCConnection+HelperApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 0547FDC924E84498005C1FFC /* NSXPCConnection+HelperApp.m */; }; 0547FDCE24E850EB005C1FFC /* NSXPCListener+HelperApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547FDCC24E850EB005C1FFC /* NSXPCListener+HelperApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0547FDCF24E850EB005C1FFC /* NSXPCListener+HelperApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 0547FDCD24E850EB005C1FFC /* NSXPCListener+HelperApp.m */; }; 0547FDD224E85783005C1FFC /* OEXPCGameCoreManagerBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547FDD024E85783005C1FFC /* OEXPCGameCoreManagerBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0547FDD324E85783005C1FFC /* OEXPCGameCoreManagerBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 0547FDD124E85783005C1FFC /* OEXPCGameCoreManagerBase.m */; }; 0547FDDF24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0547FDDD24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0547FDE024E8622B005C1FFC /* OpenEmuXPCHelperAppBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 0547FDDE24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.m */; }; 054A774925B2399100F2F3D6 /* ShaderParameterGroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054A774825B2399100F2F3D6 /* ShaderParameterGroupModel.swift */; }; 05713219259C33B9001CB13A /* NSFileManager+ExtendedAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 05713217259C33B9001CB13A /* NSFileManager+ExtendedAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0571321A259C33B9001CB13A /* NSFileManager+ExtendedAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = 05713218259C33B9001CB13A /* NSFileManager+ExtendedAttributes.m */; }; 05D828D524E9881E00BB975E /* OEXPCMatchMaking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D828D424E9881E00BB975E /* OEXPCMatchMaking.swift */; }; 05D828DB24E98A8E00BB975E /* OEXPCMatchMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D828DA24E98A8E00BB975E /* OEXPCMatchMaker.swift */; }; 05E6958424CA5D4200ACFB35 /* OpenEmuKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6958224CA5D4200ACFB35 /* OpenEmuKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6B9E024CCD43A00ACFB35 /* OpenEmuHelperApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6B9DB24CCD43800ACFB35 /* OpenEmuHelperApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6B9E124CCD43A00ACFB35 /* OpenEmuHelperApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6B9DC24CCD43900ACFB35 /* OpenEmuHelperApp.m */; }; 05E6B9F824CCD46900ACFB35 /* OEMTLGameRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6B9F124CCD46100ACFB35 /* OEMTLGameRenderer.m */; }; 05E6B9F924CCD46900ACFB35 /* OEOpenGL2GameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6B9F224CCD46200ACFB35 /* OEOpenGL2GameRenderer.h */; }; 05E6B9FA24CCD46900ACFB35 /* OEOpenGL3GameRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6B9F324CCD46400ACFB35 /* OEOpenGL3GameRenderer.m */; }; 05E6B9FB24CCD46900ACFB35 /* OEGameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6B9F424CCD46500ACFB35 /* OEGameRenderer.h */; }; 05E6B9FC24CCD46900ACFB35 /* OEOpenGL3GameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6B9F524CCD46700ACFB35 /* OEOpenGL3GameRenderer.h */; }; 05E6B9FD24CCD46900ACFB35 /* OEOpenGL2GameRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6B9F624CCD46800ACFB35 /* OEOpenGL2GameRenderer.m */; }; 05E6B9FE24CCD46900ACFB35 /* OEMTLGameRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6B9F724CCD46900ACFB35 /* OEMTLGameRenderer.h */; }; 05E6BA0424CCD49600ACFB35 /* OEGameHelperMetalLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA0024CCD49200ACFB35 /* OEGameHelperMetalLayer.m */; }; 05E6BA0524CCD49600ACFB35 /* OECoreVideoTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA0124CCD49300ACFB35 /* OECoreVideoTexture.m */; }; 05E6BA0624CCD49600ACFB35 /* OECoreVideoTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA0224CCD49500ACFB35 /* OECoreVideoTexture.h */; }; 05E6BA0724CCD49600ACFB35 /* OEGameHelperMetalLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA0324CCD49600ACFB35 /* OEGameHelperMetalLayer.h */; }; 05E6BA0B24CCD50100ACFB35 /* OEGameCoreHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA0924CCD50000ACFB35 /* OEGameCoreHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA0C24CCD50100ACFB35 /* OEXPCGameCoreHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA0A24CCD50100ACFB35 /* OEXPCGameCoreHelper.h */; }; 05E6BA0F24CCD53100ACFB35 /* OpenEmuBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05E6BA0E24CCD53100ACFB35 /* OpenEmuBase.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 05E6BA1324CCD56200ACFB35 /* OpenEmuSystem.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05E6BA1224CCD56200ACFB35 /* OpenEmuSystem.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 05E6BA1D24CCD71D00ACFB35 /* OESystemPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA1724CCD71600ACFB35 /* OESystemPlugin.m */; }; 05E6BA1E24CCD71D00ACFB35 /* OEPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA1824CCD71800ACFB35 /* OEPlugin.m */; }; 05E6BA1F24CCD71D00ACFB35 /* OESystemPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA1924CCD71900ACFB35 /* OESystemPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA2024CCD71D00ACFB35 /* OECorePlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA1A24CCD71B00ACFB35 /* OECorePlugin.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA2124CCD71D00ACFB35 /* OEPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA1B24CCD71C00ACFB35 /* OEPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA2224CCD71D00ACFB35 /* OECorePlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA1C24CCD71D00ACFB35 /* OECorePlugin.m */; }; 05E6BA2824CCD75900ACFB35 /* OEGameAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA2424CCD75500ACFB35 /* OEGameAudio.m */; }; 05E6BA2924CCD75900ACFB35 /* OEAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA2524CCD75600ACFB35 /* OEAudioUnit.h */; }; 05E6BA2A24CCD75900ACFB35 /* OEAudioUnit.mm in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA2624CCD75800ACFB35 /* OEAudioUnit.mm */; }; 05E6BA2B24CCD75900ACFB35 /* OEGameAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA2724CCD75900ACFB35 /* OEGameAudio.h */; }; 05E6BA3024CCD77600ACFB35 /* OEGameLayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA2D24CCD77300ACFB35 /* OEGameLayerView.m */; }; 05E6BA3124CCD77600ACFB35 /* OEGameLayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA2E24CCD77400ACFB35 /* OEGameLayerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA3C24CCD79600ACFB35 /* OEThreadProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA3624CCD79200ACFB35 /* OEThreadProxy.h */; }; 05E6BA3D24CCD79600ACFB35 /* OELogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA3724CCD79300ACFB35 /* OELogging.m */; }; 05E6BA3E24CCD79600ACFB35 /* OEThreadProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA3824CCD79500ACFB35 /* OEThreadProxy.m */; }; 05E6BA3F24CCD79600ACFB35 /* OELogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA3924CCD79600ACFB35 /* OELogging.h */; }; 05E6BA4724CCD7DB00ACFB35 /* OEThreadGameCoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA4024CCD7D300ACFB35 /* OEThreadGameCoreManager.m */; }; 05E6BA4924CCD7DB00ACFB35 /* OEGameCoreManager_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA4224CCD7D600ACFB35 /* OEGameCoreManager_Internal.h */; }; 05E6BA4A24CCD7DB00ACFB35 /* OEGameCoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA4324CCD7D700ACFB35 /* OEGameCoreManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA4B24CCD7DB00ACFB35 /* OEGameCoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA4424CCD7D800ACFB35 /* OEGameCoreManager.m */; }; 05E6BA4C24CCD7DB00ACFB35 /* OEThreadGameCoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA4524CCD7DA00ACFB35 /* OEThreadGameCoreManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E6BA5524CCD9A000ACFB35 /* OpenEmuShaders.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 05E6BA5424CCD9A000ACFB35 /* OpenEmuShaders.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 05E6BA5C24CCDFC700ACFB35 /* OEShaderParamValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6BA5A24CCDFC600ACFB35 /* OEShaderParamValue.m */; }; 05E6BA5D24CCDFC700ACFB35 /* OEShaderParamValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E6BA5B24CCDFC700ACFB35 /* OEShaderParamValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05EA2F2224FFD16B00569EBA /* OEIntegralWindowResizingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05EA2F2124FFD16B00569EBA /* OEIntegralWindowResizingDelegate.swift */; }; 05ED1CF9259D1FB200A2D400 /* NSFileManager+ExtendedAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05ED1CF8259D1FB200A2D400 /* NSFileManager+ExtendedAttributes.swift */; }; 05ED1CFC259D43E800A2D400 /* LaunchControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05ED1CFB259D43E800A2D400 /* LaunchControl.swift */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 0547FDB824E78F03005C1FFC /* Embed XPC Services */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(CONTENTS_FOLDER_PATH)/XPCServices"; dstSubfolderSpec = 16; files = ( ); name = "Embed XPC Services"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 050A9A0924F9B26C00321847 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; 050A9A0B24F9B2B800321847 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = ""; }; 050A9A0C24F9B2E900321847 /* QuartzCoreSPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = QuartzCoreSPI.h; sourceTree = ""; }; 050A9A0F24F9B38000321847 /* OpenEmuKit.private.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = OpenEmuKit.private.modulemap; sourceTree = ""; }; 050A9A1024F9C35B00321847 /* OpenEmuKitPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenEmuKitPrivate.h; sourceTree = ""; }; 0518D6E224F2BA4B0037101D /* OEGameStartupInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEGameStartupInfo.m; sourceTree = ""; }; 0518D6E324F2BA4B0037101D /* OEGameStartupInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameStartupInfo.h; sourceTree = ""; }; 0518D6E724F32DD10037101D /* NSEvent+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSEvent+Combine.swift"; sourceTree = ""; }; 0530C3B22512DF680050F90F /* OEScaledGameLayerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OEScaledGameLayerView.swift; sourceTree = ""; }; 0533EA6624CDFD030095146E /* XADMaster.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XADMaster.framework; path = ../OpenEmu/XADMaster.framework; sourceTree = ""; }; 0547FD9724E7717E005C1FFC /* OEShadersModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OEShadersModel.swift; sourceTree = ""; }; 0547FD9F24E78EA6005C1FFC /* OEXPCDebugSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEXPCDebugSupport.h; sourceTree = ""; }; 0547FDA324E78EA6005C1FFC /* OEXPCDebugSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEXPCDebugSupport.m; sourceTree = ""; }; 0547FDC824E84498005C1FFC /* NSXPCConnection+HelperApp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSXPCConnection+HelperApp.h"; sourceTree = ""; }; 0547FDC924E84498005C1FFC /* NSXPCConnection+HelperApp.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSXPCConnection+HelperApp.m"; sourceTree = ""; }; 0547FDCC24E850EB005C1FFC /* NSXPCListener+HelperApp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSXPCListener+HelperApp.h"; sourceTree = ""; }; 0547FDCD24E850EB005C1FFC /* NSXPCListener+HelperApp.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSXPCListener+HelperApp.m"; sourceTree = ""; }; 0547FDD024E85783005C1FFC /* OEXPCGameCoreManagerBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OEXPCGameCoreManagerBase.h; sourceTree = ""; }; 0547FDD124E85783005C1FFC /* OEXPCGameCoreManagerBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OEXPCGameCoreManagerBase.m; sourceTree = ""; }; 0547FDDD24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenEmuXPCHelperAppBase.h; sourceTree = ""; }; 0547FDDE24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OpenEmuXPCHelperAppBase.m; sourceTree = ""; }; 054A774825B2399100F2F3D6 /* ShaderParameterGroupModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShaderParameterGroupModel.swift; sourceTree = ""; }; 05713217259C33B9001CB13A /* NSFileManager+ExtendedAttributes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSFileManager+ExtendedAttributes.h"; sourceTree = ""; }; 05713218259C33B9001CB13A /* NSFileManager+ExtendedAttributes.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+ExtendedAttributes.m"; sourceTree = ""; }; 05D828D424E9881E00BB975E /* OEXPCMatchMaking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OEXPCMatchMaking.swift; sourceTree = ""; }; 05D828DA24E98A8E00BB975E /* OEXPCMatchMaker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OEXPCMatchMaker.swift; sourceTree = ""; }; 05E6957F24CA5D4200ACFB35 /* OpenEmuKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OpenEmuKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05E6958224CA5D4200ACFB35 /* OpenEmuKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenEmuKit.h; sourceTree = ""; }; 05E6958324CA5D4200ACFB35 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 05E6B9DB24CCD43800ACFB35 /* OpenEmuHelperApp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenEmuHelperApp.h; sourceTree = ""; }; 05E6B9DC24CCD43900ACFB35 /* OpenEmuHelperApp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OpenEmuHelperApp.m; sourceTree = ""; }; 05E6B9F124CCD46100ACFB35 /* OEMTLGameRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEMTLGameRenderer.m; sourceTree = ""; }; 05E6B9F224CCD46200ACFB35 /* OEOpenGL2GameRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEOpenGL2GameRenderer.h; sourceTree = ""; }; 05E6B9F324CCD46400ACFB35 /* OEOpenGL3GameRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEOpenGL3GameRenderer.m; sourceTree = ""; }; 05E6B9F424CCD46500ACFB35 /* OEGameRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameRenderer.h; sourceTree = ""; }; 05E6B9F524CCD46700ACFB35 /* OEOpenGL3GameRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEOpenGL3GameRenderer.h; sourceTree = ""; }; 05E6B9F624CCD46800ACFB35 /* OEOpenGL2GameRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEOpenGL2GameRenderer.m; sourceTree = ""; }; 05E6B9F724CCD46900ACFB35 /* OEMTLGameRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEMTLGameRenderer.h; sourceTree = ""; }; 05E6BA0024CCD49200ACFB35 /* OEGameHelperMetalLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEGameHelperMetalLayer.m; sourceTree = ""; }; 05E6BA0124CCD49300ACFB35 /* OECoreVideoTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OECoreVideoTexture.m; sourceTree = ""; }; 05E6BA0224CCD49500ACFB35 /* OECoreVideoTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OECoreVideoTexture.h; sourceTree = ""; }; 05E6BA0324CCD49600ACFB35 /* OEGameHelperMetalLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameHelperMetalLayer.h; sourceTree = ""; }; 05E6BA0924CCD50000ACFB35 /* OEGameCoreHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameCoreHelper.h; sourceTree = ""; }; 05E6BA0A24CCD50100ACFB35 /* OEXPCGameCoreHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEXPCGameCoreHelper.h; sourceTree = ""; }; 05E6BA0E24CCD53100ACFB35 /* OpenEmuBase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OpenEmuBase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05E6BA1224CCD56200ACFB35 /* OpenEmuSystem.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OpenEmuSystem.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05E6BA1724CCD71600ACFB35 /* OESystemPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OESystemPlugin.m; sourceTree = ""; }; 05E6BA1824CCD71800ACFB35 /* OEPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEPlugin.m; sourceTree = ""; }; 05E6BA1924CCD71900ACFB35 /* OESystemPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OESystemPlugin.h; sourceTree = ""; }; 05E6BA1A24CCD71B00ACFB35 /* OECorePlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OECorePlugin.h; sourceTree = ""; }; 05E6BA1B24CCD71C00ACFB35 /* OEPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEPlugin.h; sourceTree = ""; }; 05E6BA1C24CCD71D00ACFB35 /* OECorePlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OECorePlugin.m; sourceTree = ""; }; 05E6BA2424CCD75500ACFB35 /* OEGameAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEGameAudio.m; sourceTree = ""; }; 05E6BA2524CCD75600ACFB35 /* OEAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEAudioUnit.h; sourceTree = ""; }; 05E6BA2624CCD75800ACFB35 /* OEAudioUnit.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OEAudioUnit.mm; sourceTree = ""; }; 05E6BA2724CCD75900ACFB35 /* OEGameAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameAudio.h; sourceTree = ""; }; 05E6BA2D24CCD77300ACFB35 /* OEGameLayerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEGameLayerView.m; sourceTree = ""; }; 05E6BA2E24CCD77400ACFB35 /* OEGameLayerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameLayerView.h; sourceTree = ""; }; 05E6BA3624CCD79200ACFB35 /* OEThreadProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEThreadProxy.h; sourceTree = ""; }; 05E6BA3724CCD79300ACFB35 /* OELogging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OELogging.m; sourceTree = ""; }; 05E6BA3824CCD79500ACFB35 /* OEThreadProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEThreadProxy.m; sourceTree = ""; }; 05E6BA3924CCD79600ACFB35 /* OELogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OELogging.h; sourceTree = ""; }; 05E6BA4024CCD7D300ACFB35 /* OEThreadGameCoreManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEThreadGameCoreManager.m; sourceTree = ""; }; 05E6BA4224CCD7D600ACFB35 /* OEGameCoreManager_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameCoreManager_Internal.h; sourceTree = ""; }; 05E6BA4324CCD7D700ACFB35 /* OEGameCoreManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEGameCoreManager.h; sourceTree = ""; }; 05E6BA4424CCD7D800ACFB35 /* OEGameCoreManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEGameCoreManager.m; sourceTree = ""; }; 05E6BA4524CCD7DA00ACFB35 /* OEThreadGameCoreManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEThreadGameCoreManager.h; sourceTree = ""; }; 05E6BA5424CCD9A000ACFB35 /* OpenEmuShaders.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OpenEmuShaders.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 05E6BA5824CCDF1200ACFB35 /* OpenEmuKit_Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenEmuKit_Prefix.pch; sourceTree = ""; }; 05E6BA5A24CCDFC600ACFB35 /* OEShaderParamValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEShaderParamValue.m; sourceTree = ""; }; 05E6BA5B24CCDFC700ACFB35 /* OEShaderParamValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OEShaderParamValue.h; sourceTree = ""; }; 05EA2F2124FFD16B00569EBA /* OEIntegralWindowResizingDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OEIntegralWindowResizingDelegate.swift; sourceTree = ""; }; 05ED1CF8259D1FB200A2D400 /* NSFileManager+ExtendedAttributes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSFileManager+ExtendedAttributes.swift"; sourceTree = ""; }; 05ED1CFB259D43E800A2D400 /* LaunchControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchControl.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 05E6957C24CA5D4200ACFB35 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 05E6BA5524CCD9A000ACFB35 /* OpenEmuShaders.framework in Frameworks */, 05E6BA0F24CCD53100ACFB35 /* OpenEmuBase.framework in Frameworks */, 05E6BA1324CCD56200ACFB35 /* OpenEmuSystem.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 050A9A0A24F9B29300321847 /* OpenEmuKitPrivate */ = { isa = PBXGroup; children = ( 050A9A0B24F9B2B800321847 /* module.modulemap */, 050A9A1024F9C35B00321847 /* OpenEmuKitPrivate.h */, 050A9A0C24F9B2E900321847 /* QuartzCoreSPI.h */, ); path = OpenEmuKitPrivate; sourceTree = ""; }; 050A9A0E24F9B36400321847 /* Module */ = { isa = PBXGroup; children = ( 050A9A0F24F9B38000321847 /* OpenEmuKit.private.modulemap */, ); name = Module; sourceTree = ""; }; 0518D6E624F32DB40037101D /* Combine */ = { isa = PBXGroup; children = ( 0518D6E724F32DD10037101D /* NSEvent+Combine.swift */, ); name = Combine; sourceTree = ""; }; 0547FD9E24E78E92005C1FFC /* XPC */ = { isa = PBXGroup; children = ( 05ED1CFB259D43E800A2D400 /* LaunchControl.swift */, 05D828D424E9881E00BB975E /* OEXPCMatchMaking.swift */, 05D828DA24E98A8E00BB975E /* OEXPCMatchMaker.swift */, 0547FD9F24E78EA6005C1FFC /* OEXPCDebugSupport.h */, 0547FDA324E78EA6005C1FFC /* OEXPCDebugSupport.m */, 0547FDC824E84498005C1FFC /* NSXPCConnection+HelperApp.h */, 0547FDC924E84498005C1FFC /* NSXPCConnection+HelperApp.m */, 0547FDCC24E850EB005C1FFC /* NSXPCListener+HelperApp.h */, 0547FDCD24E850EB005C1FFC /* NSXPCListener+HelperApp.m */, ); name = XPC; sourceTree = ""; }; 05E6957524CA5D4200ACFB35 = { isa = PBXGroup; children = ( 050A9A0924F9B26C00321847 /* Config.xcconfig */, 05E6959324CA5E1100ACFB35 /* Source */, 05E6958124CA5D4200ACFB35 /* OpenEmuKit */, 05E6958024CA5D4200ACFB35 /* Products */, 05E6BA0D24CCD53100ACFB35 /* Frameworks */, ); indentWidth = 4; sourceTree = ""; tabWidth = 4; }; 05E6958024CA5D4200ACFB35 /* Products */ = { isa = PBXGroup; children = ( 05E6957F24CA5D4200ACFB35 /* OpenEmuKit.framework */, ); name = Products; sourceTree = ""; }; 05E6958124CA5D4200ACFB35 /* OpenEmuKit */ = { isa = PBXGroup; children = ( 05E6958224CA5D4200ACFB35 /* OpenEmuKit.h */, 05E6958324CA5D4200ACFB35 /* Info.plist */, ); path = OpenEmuKit; sourceTree = ""; }; 05E6959324CA5E1100ACFB35 /* Source */ = { isa = PBXGroup; children = ( 050A9A0E24F9B36400321847 /* Module */, 050A9A0A24F9B29300321847 /* OpenEmuKitPrivate */, 05E695C924CCD32900ACFB35 /* Classes */, 05E6BA5724CCDEEE00ACFB35 /* Other Sources */, ); path = Source; sourceTree = ""; }; 05E695C924CCD32900ACFB35 /* Classes */ = { isa = PBXGroup; children = ( 05E6B9D824CCD41A00ACFB35 /* Helper App (Remote Layer) */, 05E6BA0824CCD4F500ACFB35 /* Game Core Helper Protocols */, 05E6BA1524CCD6B600ACFB35 /* OpenEmuCore */, 0547FD9E24E78E92005C1FFC /* XPC */, ); name = Classes; sourceTree = ""; }; 05E6B9D824CCD41A00ACFB35 /* Helper App (Remote Layer) */ = { isa = PBXGroup; children = ( 05E6B9F024CCD45400ACFB35 /* Renderers */, 05E6B9FF24CCD47400ACFB35 /* Video */, 05E6B9DB24CCD43800ACFB35 /* OpenEmuHelperApp.h */, 05E6B9DC24CCD43900ACFB35 /* OpenEmuHelperApp.m */, 0547FDDD24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.h */, 0547FDDE24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.m */, ); name = "Helper App (Remote Layer)"; sourceTree = ""; }; 05E6B9F024CCD45400ACFB35 /* Renderers */ = { isa = PBXGroup; children = ( 05E6B9F424CCD46500ACFB35 /* OEGameRenderer.h */, 05E6B9F724CCD46900ACFB35 /* OEMTLGameRenderer.h */, 05E6B9F124CCD46100ACFB35 /* OEMTLGameRenderer.m */, 05E6B9F224CCD46200ACFB35 /* OEOpenGL2GameRenderer.h */, 05E6B9F624CCD46800ACFB35 /* OEOpenGL2GameRenderer.m */, 05E6B9F524CCD46700ACFB35 /* OEOpenGL3GameRenderer.h */, 05E6B9F324CCD46400ACFB35 /* OEOpenGL3GameRenderer.m */, ); name = Renderers; sourceTree = ""; }; 05E6B9FF24CCD47400ACFB35 /* Video */ = { isa = PBXGroup; children = ( 05E6BA0224CCD49500ACFB35 /* OECoreVideoTexture.h */, 05E6BA0124CCD49300ACFB35 /* OECoreVideoTexture.m */, 05E6BA0324CCD49600ACFB35 /* OEGameHelperMetalLayer.h */, 05E6BA0024CCD49200ACFB35 /* OEGameHelperMetalLayer.m */, ); name = Video; sourceTree = ""; }; 05E6BA0824CCD4F500ACFB35 /* Game Core Helper Protocols */ = { isa = PBXGroup; children = ( 05E6BA0924CCD50000ACFB35 /* OEGameCoreHelper.h */, 05E6BA0A24CCD50100ACFB35 /* OEXPCGameCoreHelper.h */, ); name = "Game Core Helper Protocols"; sourceTree = ""; }; 05E6BA0D24CCD53100ACFB35 /* Frameworks */ = { isa = PBXGroup; children = ( 0533EA6624CDFD030095146E /* XADMaster.framework */, 05E6BA5424CCD9A000ACFB35 /* OpenEmuShaders.framework */, 05E6BA1224CCD56200ACFB35 /* OpenEmuSystem.framework */, 05E6BA0E24CCD53100ACFB35 /* OpenEmuBase.framework */, ); name = Frameworks; sourceTree = ""; }; 05E6BA1524CCD6B600ACFB35 /* OpenEmuCore */ = { isa = PBXGroup; children = ( 0518D6E624F32DB40037101D /* Combine */, 05E6BA5924CCDFB200ACFB35 /* Shaders */, 05E6BA1624CCD6E500ACFB35 /* Plugins */, 05E6BA2324CCD73E00ACFB35 /* Audio */, 05E6BA2C24CCD76700ACFB35 /* Graphics */, 05E6BA3324CCD78300ACFB35 /* Utilities */, 05E6BA4324CCD7D700ACFB35 /* OEGameCoreManager.h */, 05E6BA4224CCD7D600ACFB35 /* OEGameCoreManager_Internal.h */, 05E6BA4424CCD7D800ACFB35 /* OEGameCoreManager.m */, 0518D6E324F2BA4B0037101D /* OEGameStartupInfo.h */, 0518D6E224F2BA4B0037101D /* OEGameStartupInfo.m */, 05E6BA4524CCD7DA00ACFB35 /* OEThreadGameCoreManager.h */, 05E6BA4024CCD7D300ACFB35 /* OEThreadGameCoreManager.m */, 0547FDD024E85783005C1FFC /* OEXPCGameCoreManagerBase.h */, 0547FDD124E85783005C1FFC /* OEXPCGameCoreManagerBase.m */, ); name = OpenEmuCore; sourceTree = ""; }; 05E6BA1624CCD6E500ACFB35 /* Plugins */ = { isa = PBXGroup; children = ( 05E6BA1B24CCD71C00ACFB35 /* OEPlugin.h */, 05E6BA1824CCD71800ACFB35 /* OEPlugin.m */, 05E6BA1A24CCD71B00ACFB35 /* OECorePlugin.h */, 05E6BA1C24CCD71D00ACFB35 /* OECorePlugin.m */, 05E6BA1924CCD71900ACFB35 /* OESystemPlugin.h */, 05E6BA1724CCD71600ACFB35 /* OESystemPlugin.m */, ); name = Plugins; sourceTree = ""; }; 05E6BA2324CCD73E00ACFB35 /* Audio */ = { isa = PBXGroup; children = ( 05E6BA2524CCD75600ACFB35 /* OEAudioUnit.h */, 05E6BA2624CCD75800ACFB35 /* OEAudioUnit.mm */, 05E6BA2724CCD75900ACFB35 /* OEGameAudio.h */, 05E6BA2424CCD75500ACFB35 /* OEGameAudio.m */, ); name = Audio; sourceTree = ""; }; 05E6BA2C24CCD76700ACFB35 /* Graphics */ = { isa = PBXGroup; children = ( 05E6BA2E24CCD77400ACFB35 /* OEGameLayerView.h */, 05E6BA2D24CCD77300ACFB35 /* OEGameLayerView.m */, 05EA2F2124FFD16B00569EBA /* OEIntegralWindowResizingDelegate.swift */, 0530C3B22512DF680050F90F /* OEScaledGameLayerView.swift */, ); name = Graphics; sourceTree = ""; }; 05E6BA3324CCD78300ACFB35 /* Utilities */ = { isa = PBXGroup; children = ( 05E6BA3924CCD79600ACFB35 /* OELogging.h */, 05E6BA3724CCD79300ACFB35 /* OELogging.m */, 05E6BA3624CCD79200ACFB35 /* OEThreadProxy.h */, 05E6BA3824CCD79500ACFB35 /* OEThreadProxy.m */, 05713217259C33B9001CB13A /* NSFileManager+ExtendedAttributes.h */, 05713218259C33B9001CB13A /* NSFileManager+ExtendedAttributes.m */, 05ED1CF8259D1FB200A2D400 /* NSFileManager+ExtendedAttributes.swift */, ); name = Utilities; sourceTree = ""; }; 05E6BA5724CCDEEE00ACFB35 /* Other Sources */ = { isa = PBXGroup; children = ( 05E6BA5824CCDF1200ACFB35 /* OpenEmuKit_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; }; 05E6BA5924CCDFB200ACFB35 /* Shaders */ = { isa = PBXGroup; children = ( 05E6BA5B24CCDFC700ACFB35 /* OEShaderParamValue.h */, 05E6BA5A24CCDFC600ACFB35 /* OEShaderParamValue.m */, 0547FD9724E7717E005C1FFC /* OEShadersModel.swift */, 054A774825B2399100F2F3D6 /* ShaderParameterGroupModel.swift */, ); name = Shaders; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 05E6957A24CA5D4200ACFB35 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 05E6BA4C24CCD7DB00ACFB35 /* OEThreadGameCoreManager.h in Headers */, 05E6B9E024CCD43A00ACFB35 /* OpenEmuHelperApp.h in Headers */, 05E6BA0B24CCD50100ACFB35 /* OEGameCoreHelper.h in Headers */, 05E6B9FB24CCD46900ACFB35 /* OEGameRenderer.h in Headers */, 05713219259C33B9001CB13A /* NSFileManager+ExtendedAttributes.h in Headers */, 05E6BA3F24CCD79600ACFB35 /* OELogging.h in Headers */, 05E6BA2B24CCD75900ACFB35 /* OEGameAudio.h in Headers */, 0518D6E524F2BA4B0037101D /* OEGameStartupInfo.h in Headers */, 05E6B9F924CCD46900ACFB35 /* OEOpenGL2GameRenderer.h in Headers */, 05E6BA0C24CCD50100ACFB35 /* OEXPCGameCoreHelper.h in Headers */, 05E6BA2124CCD71D00ACFB35 /* OEPlugin.h in Headers */, 0547FDCA24E84498005C1FFC /* NSXPCConnection+HelperApp.h in Headers */, 0547FDD224E85783005C1FFC /* OEXPCGameCoreManagerBase.h in Headers */, 05E6BA1F24CCD71D00ACFB35 /* OESystemPlugin.h in Headers */, 05E6BA0724CCD49600ACFB35 /* OEGameHelperMetalLayer.h in Headers */, 0547FDA424E78EA6005C1FFC /* OEXPCDebugSupport.h in Headers */, 0547FDCE24E850EB005C1FFC /* NSXPCListener+HelperApp.h in Headers */, 05E6BA2924CCD75900ACFB35 /* OEAudioUnit.h in Headers */, 05E6BA3C24CCD79600ACFB35 /* OEThreadProxy.h in Headers */, 05E6BA4A24CCD7DB00ACFB35 /* OEGameCoreManager.h in Headers */, 05E6B9FE24CCD46900ACFB35 /* OEMTLGameRenderer.h in Headers */, 05E6BA2024CCD71D00ACFB35 /* OECorePlugin.h in Headers */, 05E6B9FC24CCD46900ACFB35 /* OEOpenGL3GameRenderer.h in Headers */, 05E6BA4924CCD7DB00ACFB35 /* OEGameCoreManager_Internal.h in Headers */, 05E6BA3124CCD77600ACFB35 /* OEGameLayerView.h in Headers */, 05E6BA5D24CCDFC700ACFB35 /* OEShaderParamValue.h in Headers */, 05E6958424CA5D4200ACFB35 /* OpenEmuKit.h in Headers */, 05E6BA0624CCD49600ACFB35 /* OECoreVideoTexture.h in Headers */, 0547FDDF24E8622B005C1FFC /* OpenEmuXPCHelperAppBase.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 05E6957E24CA5D4200ACFB35 /* OpenEmuKit */ = { isa = PBXNativeTarget; buildConfigurationList = 05E6958724CA5D4200ACFB35 /* Build configuration list for PBXNativeTarget "OpenEmuKit" */; buildPhases = ( 05E6957A24CA5D4200ACFB35 /* Headers */, 05E6957B24CA5D4200ACFB35 /* Sources */, 05E6957C24CA5D4200ACFB35 /* Frameworks */, 05E6957D24CA5D4200ACFB35 /* Resources */, 0547FDB824E78F03005C1FFC /* Embed XPC Services */, ); buildRules = ( ); dependencies = ( ); name = OpenEmuKit; productName = OpenEmuKit; productReference = 05E6957F24CA5D4200ACFB35 /* OpenEmuKit.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 05E6957624CA5D4200ACFB35 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1200; LastUpgradeCheck = 1200; TargetAttributes = { 05E6957E24CA5D4200ACFB35 = { CreatedOnToolsVersion = 12.0; LastSwiftMigration = 1200; }; }; }; buildConfigurationList = 05E6957924CA5D4200ACFB35 /* Build configuration list for PBXProject "OpenEmuKit" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, de, "zh-Hans", ja, es, it, "zh-Hant", ru, fr, nl, pt, ca, ); mainGroup = 05E6957524CA5D4200ACFB35; productRefGroup = 05E6958024CA5D4200ACFB35 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 05E6957E24CA5D4200ACFB35 /* OpenEmuKit */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 05E6957D24CA5D4200ACFB35 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 05E6957B24CA5D4200ACFB35 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 0547FDD324E85783005C1FFC /* OEXPCGameCoreManagerBase.m in Sources */, 05E6BA5C24CCDFC700ACFB35 /* OEShaderParamValue.m in Sources */, 0547FDE024E8622B005C1FFC /* OpenEmuXPCHelperAppBase.m in Sources */, 05E6BA4B24CCD7DB00ACFB35 /* OEGameCoreManager.m in Sources */, 0518D6E424F2BA4B0037101D /* OEGameStartupInfo.m in Sources */, 05D828D524E9881E00BB975E /* OEXPCMatchMaking.swift in Sources */, 05E6BA2824CCD75900ACFB35 /* OEGameAudio.m in Sources */, 054A774925B2399100F2F3D6 /* ShaderParameterGroupModel.swift in Sources */, 05E6B9F824CCD46900ACFB35 /* OEMTLGameRenderer.m in Sources */, 05E6BA2A24CCD75900ACFB35 /* OEAudioUnit.mm in Sources */, 05E6BA3E24CCD79600ACFB35 /* OEThreadProxy.m in Sources */, 05E6BA3D24CCD79600ACFB35 /* OELogging.m in Sources */, 0571321A259C33B9001CB13A /* NSFileManager+ExtendedAttributes.m in Sources */, 05ED1CFC259D43E800A2D400 /* LaunchControl.swift in Sources */, 0547FD9824E7717E005C1FFC /* OEShadersModel.swift in Sources */, 05E6BA1D24CCD71D00ACFB35 /* OESystemPlugin.m in Sources */, 0547FDCF24E850EB005C1FFC /* NSXPCListener+HelperApp.m in Sources */, 05EA2F2224FFD16B00569EBA /* OEIntegralWindowResizingDelegate.swift in Sources */, 05E6B9FA24CCD46900ACFB35 /* OEOpenGL3GameRenderer.m in Sources */, 05E6BA4724CCD7DB00ACFB35 /* OEThreadGameCoreManager.m in Sources */, 05E6BA3024CCD77600ACFB35 /* OEGameLayerView.m in Sources */, 0547FDCB24E84498005C1FFC /* NSXPCConnection+HelperApp.m in Sources */, 05E6BA1E24CCD71D00ACFB35 /* OEPlugin.m in Sources */, 05E6B9E124CCD43A00ACFB35 /* OpenEmuHelperApp.m in Sources */, 05E6BA2224CCD71D00ACFB35 /* OECorePlugin.m in Sources */, 05E6BA0524CCD49600ACFB35 /* OECoreVideoTexture.m in Sources */, 05E6B9FD24CCD46900ACFB35 /* OEOpenGL2GameRenderer.m in Sources */, 0547FDA824E78EA6005C1FFC /* OEXPCDebugSupport.m in Sources */, 05D828DB24E98A8E00BB975E /* OEXPCMatchMaker.swift in Sources */, 05E6BA0424CCD49600ACFB35 /* OEGameHelperMetalLayer.m in Sources */, 0530C3B32512DF680050F90F /* OEScaledGameLayerView.swift in Sources */, 05ED1CF9259D1FB200A2D400 /* NSFileManager+ExtendedAttributes.swift in Sources */, 0518D6E824F32DD10037101D /* NSEvent+Combine.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 05E6958524CA5D4200ACFB35 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( DEBUG_PRINT, NS_BUILD_32_LIKE_64, GL_SILENCE_DEPRECATION, QC_SILENCE_GL_DEPRECATION, "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.14.4; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 05E6958624CA5D4200ACFB35 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( NS_BUILD_32_LIKE_64, GL_SILENCE_DEPRECATION, QC_SILENCE_GL_DEPRECATION, ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.14.4; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 05E6958824CA5D4200ACFB35 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 050A9A0924F9B26C00321847 /* Config.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 2; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../OpenEmu"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Source/OpenEmuKit_Prefix.pch; INFOPLIST_FILE = OpenEmuKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MARKETING_VERSION = 0.1; PRODUCT_BUNDLE_IDENTIFIER = org.openemu.OpenEmuKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; 05E6958924CA5D4200ACFB35 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 050A9A0924F9B26C00321847 /* Config.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 2; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/../OpenEmu"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = Source/OpenEmuKit_Prefix.pch; INFOPLIST_FILE = OpenEmuKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MARKETING_VERSION = 0.1; PRODUCT_BUNDLE_IDENTIFIER = org.openemu.OpenEmuKit; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 05E6957924CA5D4200ACFB35 /* Build configuration list for PBXProject "OpenEmuKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 05E6958524CA5D4200ACFB35 /* Debug */, 05E6958624CA5D4200ACFB35 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 05E6958724CA5D4200ACFB35 /* Build configuration list for PBXNativeTarget "OpenEmuKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 05E6958824CA5D4200ACFB35 /* Debug */, 05E6958924CA5D4200ACFB35 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 05E6957624CA5D4200ACFB35 /* Project object */; }