// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 3602C3B7245D903000368900 /* HostButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B5245D903000368900 /* HostButton.cpp */; }; 3602C3BA245DB3C800368900 /* AppListWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3B8245DB3C800368900 /* AppListWindow.cpp */; }; 3602C3BD245DBA9100368900 /* AppButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3602C3BB245DBA9100368900 /* AppButton.cpp */; }; 3603E93C246316400051287D /* InputController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3603E93A246316400051287D /* InputController.cpp */; }; 363898342471B7C500F99920 /* MbedTLSCryptoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */; }; 3652EFCD245B3B00001FABF3 /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF0F245B3B00001FABF3 /* widget.cpp */; }; 3652EFCE245B3B00001FABF3 /* common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF10245B3B00001FABF3 /* common.cpp */; }; 3652EFCF245B3B00001FABF3 /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF11245B3B00001FABF3 /* checkbox.cpp */; }; 3652EFD0245B3B00001FABF3 /* vscrollpanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */; }; 3652EFD1245B3B00001FABF3 /* colorpicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF13245B3B00001FABF3 /* colorpicker.cpp */; }; 3652EFD2245B3B00001FABF3 /* textarea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF14245B3B00001FABF3 /* textarea.cpp */; }; 3652EFD3245B3B00001FABF3 /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF15245B3B00001FABF3 /* button.cpp */; }; 3652EFD4245B3B00001FABF3 /* shader_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF16245B3B00001FABF3 /* shader_gl.cpp */; }; 3652EFD5245B3B00001FABF3 /* canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF17245B3B00001FABF3 /* canvas.cpp */; }; 3652EFD6245B3B00001FABF3 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF18245B3B00001FABF3 /* window.cpp */; }; 3652EFD7245B3B00001FABF3 /* screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF19245B3B00001FABF3 /* screen.cpp */; }; 3652EFD8245B3B00001FABF3 /* graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1A245B3B00001FABF3 /* graph.cpp */; }; 3652EFD9245B3B00001FABF3 /* popup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1B245B3B00001FABF3 /* popup.cpp */; }; 3652EFDA245B3B00001FABF3 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1C245B3B00001FABF3 /* layout.cpp */; }; 3652EFDB245B3B00001FABF3 /* texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1D245B3B00001FABF3 /* texture.cpp */; }; 3652EFDD245B3B00001FABF3 /* texture_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF1F245B3B00001FABF3 /* texture_gl.cpp */; }; 3652EFDE245B3B00001FABF3 /* tabwidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF20245B3B00001FABF3 /* tabwidget.cpp */; }; 3652EFDF245B3B00001FABF3 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF21245B3B00001FABF3 /* shader.cpp */; }; 3652EFE0245B3B00001FABF3 /* imageview.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF22245B3B00001FABF3 /* imageview.cpp */; }; 3652EFE1245B3B00001FABF3 /* progressbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF23245B3B00001FABF3 /* progressbar.cpp */; }; 3652EFE4245B3B00001FABF3 /* combobox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF26245B3B00001FABF3 /* combobox.cpp */; }; 3652EFE5245B3B00001FABF3 /* theme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF27245B3B00001FABF3 /* theme.cpp */; }; 3652EFE6245B3B00001FABF3 /* traits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF28245B3B00001FABF3 /* traits.cpp */; }; 3652EFE7245B3B00001FABF3 /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF29245B3B00001FABF3 /* label.cpp */; }; 3652EFE8245B3B00001FABF3 /* opengl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2A245B3B00001FABF3 /* opengl.cpp */; }; 3652EFEA245B3B00001FABF3 /* renderpass_gl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */; }; 3652EFEB245B3B00001FABF3 /* imagepanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF2D245B3B00001FABF3 /* imagepanel.cpp */; }; 3652EFF0245B3B00001FABF3 /* colorwheel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF32245B3B00001FABF3 /* colorwheel.cpp */; }; 3652EFF1245B3B00001FABF3 /* messagedialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF33245B3B00001FABF3 /* messagedialog.cpp */; }; 3652EFF2245B3B00001FABF3 /* textbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF34245B3B00001FABF3 /* textbox.cpp */; }; 3652EFF3245B3B00001FABF3 /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF35245B3B00001FABF3 /* slider.cpp */; }; 3652EFF5245B3B00001FABF3 /* popupbutton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EF38245B3B00001FABF3 /* popupbutton.cpp */; }; 3652EFF6245B3CF2001FABF3 /* nanovg.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652EEF3245B3B00001FABF3 /* nanovg.c */; }; 3652EFF8245B4EE2001FABF3 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DFDCF22459F7A200FC51CE /* Application.cpp */; }; 3652EFFC245B6434001FABF3 /* MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652EFFA245B6434001FABF3 /* MainWindow.cpp */; }; 3652F002245B6961001FABF3 /* AddHostWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F000245B6961001FABF3 /* AddHostWindow.cpp */; }; 3652F005245C28C6001FABF3 /* GameStreamClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F003245C28C6001FABF3 /* GameStreamClient.cpp */; }; 3652F010245C2919001FABF3 /* xml.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F008245C2918001FABF3 /* xml.c */; }; 3652F011245C2919001FABF3 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F00C245C2918001FABF3 /* client.cpp */; }; 3652F013245C2919001FABF3 /* http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F00F245C2918001FABF3 /* http.cpp */; }; 3652F065245C292B001FABF3 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F017245C292B001FABF3 /* list.c */; }; 3652F066245C292B001FABF3 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F01B245C292B001FABF3 /* compress.c */; }; 3652F067245C292B001FABF3 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F01D245C292B001FABF3 /* packet.c */; }; 3652F068245C292B001FABF3 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F029245C292B001FABF3 /* unix.c */; }; 3652F069245C292B001FABF3 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F033245C292B001FABF3 /* peer.c */; }; 3652F06A245C292B001FABF3 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F035245C292B001FABF3 /* protocol.c */; }; 3652F06B245C292B001FABF3 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F037245C292B001FABF3 /* host.c */; }; 3652F06C245C292B001FABF3 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F03B245C292B001FABF3 /* callbacks.c */; }; 3652F06D245C292B001FABF3 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F03D245C292B001FABF3 /* win32.c */; }; 3652F06E245C292B001FABF3 /* rs.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F045245C292B001FABF3 /* rs.c */; }; 3652F06F245C292B001FABF3 /* ControlStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F049245C292B001FABF3 /* ControlStream.c */; }; 3652F070245C292B001FABF3 /* SimpleStun.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F04C245C292B001FABF3 /* SimpleStun.c */; }; 3652F071245C292B001FABF3 /* InputStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F04D245C292B001FABF3 /* InputStream.c */; }; 3652F072245C292B001FABF3 /* RtspConnection.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F050245C292B001FABF3 /* RtspConnection.c */; }; 3652F073245C292B001FABF3 /* PlatformSockets.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F052245C292B001FABF3 /* PlatformSockets.c */; }; 3652F074245C292B001FABF3 /* Platform.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F054245C292B001FABF3 /* Platform.c */; }; 3652F075245C292B001FABF3 /* VideoStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F055245C292B001FABF3 /* VideoStream.c */; }; 3652F076245C292B001FABF3 /* Connection.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F057245C292B001FABF3 /* Connection.c */; }; 3652F077245C292B001FABF3 /* VideoDepacketizer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F058245C292B001FABF3 /* VideoDepacketizer.c */; }; 3652F078245C292B001FABF3 /* FakeCallbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F059245C292B001FABF3 /* FakeCallbacks.c */; }; 3652F079245C292B001FABF3 /* RtpReorderQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05A245C292B001FABF3 /* RtpReorderQueue.c */; }; 3652F07A245C292B001FABF3 /* SdpGenerator.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05C245C292B001FABF3 /* SdpGenerator.c */; }; 3652F07B245C292B001FABF3 /* RtspParser.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05D245C292B001FABF3 /* RtspParser.c */; }; 3652F07C245C292B001FABF3 /* RtpFecQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05E245C292B001FABF3 /* RtpFecQueue.c */; }; 3652F07D245C292B001FABF3 /* Misc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F05F245C292B001FABF3 /* Misc.c */; }; 3652F07E245C292B001FABF3 /* AudioStream.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F060245C292B001FABF3 /* AudioStream.c */; }; 3652F07F245C292B001FABF3 /* LinkedBlockingQueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */; }; 3652F080245C292B001FABF3 /* ByteBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 3652F064245C292B001FABF3 /* ByteBuffer.c */; }; 3652F083245C60D1001FABF3 /* LoadingOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */; }; 3652F086245C6CFC001FABF3 /* moonlight_libretro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F085245C6CFC001FABF3 /* moonlight_libretro.cpp */; }; 3652F08A245C8569001FABF3 /* ContentWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3652F089245C8569001FABF3 /* ContentWindow.cpp */; }; 3661D2F92469D1940060EE24 /* FFmpegVideoDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */; }; 3661D2FF2469E0C00060EE24 /* GLVideoRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */; }; 3678EF732476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */; }; 367CD95A245DE25F00A95738 /* StreamWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 367CD958245DE25F00A95738 /* StreamWindow.cpp */; }; 36A0C0372461DBA30083289C /* AddHostButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C0352461DBA30083289C /* AddHostButton.cpp */; }; 36A0C03A2461E4C00083289C /* SettingsWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C0382461E4C00083289C /* SettingsWindow.cpp */; }; 36A0C03D2461F03C0083289C /* Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36A0C03B2461F03C0083289C /* Settings.cpp */; }; 36ADAB6A246F171D0058D1D6 /* RetroAudioRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3661D3002469EFFA0060EE24 /* RetroAudioRenderer.cpp */; }; 36B406982459F5CB005BD903 /* moonlight_glfw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36B406962459F460005BD903 /* moonlight_glfw.cpp */; }; 36D3F8442469B5C400CDEF9B /* MoonlightSession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */; }; 36DBDE9A2450BCD50057C8D3 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */; }; 36DBDE9C2450BCD90057C8D3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */; }; 36DBDE9E2450BCF00057C8D3 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9D2450BCF00057C8D3 /* IOKit.framework */; }; 36DBDEA02450BCF80057C8D3 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDE9F2450BCF70057C8D3 /* AppKit.framework */; }; 36DFE0CD2459FA3F00FC51CE /* nanogui_resources.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */; }; 36DFE0CE2459FAB100FC51CE /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 36DBDEA22450C2640057C8D3 /* OpenGL.framework */; }; 36DFE217245A278700FC51CE /* glsym_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 36DFE0DB245A1FEC00FC51CE /* glsym_gl.c */; }; 36DFE218245A278900FC51CE /* rglgen.c in Sources */ = {isa = PBXBuildFile; fileRef = 36DFE0DE245A1FEC00FC51CE /* rglgen.c */; }; 36E63790247010C70032F5FB /* Data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36E6378E247010C70032F5FB /* Data.cpp */; }; 36F16475247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 36F16474247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 36DBDE8C2450BB7E0057C8D3 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 3602C3B5245D903000368900 /* HostButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HostButton.cpp; sourceTree = ""; }; 3602C3B6245D903000368900 /* HostButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = HostButton.hpp; sourceTree = ""; }; 3602C3B8245DB3C800368900 /* AppListWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AppListWindow.cpp; sourceTree = ""; }; 3602C3B9245DB3C800368900 /* AppListWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AppListWindow.hpp; sourceTree = ""; }; 3602C3BB245DBA9100368900 /* AppButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AppButton.cpp; sourceTree = ""; }; 3602C3BC245DBA9100368900 /* AppButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AppButton.hpp; sourceTree = ""; }; 3602C3C0245DC7E300368900 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; 3603E93A246316400051287D /* InputController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = InputController.cpp; sourceTree = ""; }; 3603E93B246316400051287D /* InputController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = InputController.hpp; sourceTree = ""; }; 3638982F2471B7C500F99920 /* MbedTLSCryptoManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MbedTLSCryptoManager.hpp; sourceTree = ""; }; 363898302471B7C500F99920 /* OpenSSLCryptoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenSSLCryptoManager.cpp; sourceTree = ""; }; 363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MbedTLSCryptoManager.cpp; sourceTree = ""; }; 363898322471B7C500F99920 /* OpenSSLCryptoManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OpenSSLCryptoManager.hpp; sourceTree = ""; }; 3652ECE8245B3AFF001FABF3 /* colorpicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorpicker.h; sourceTree = ""; }; 3652ECE9245B3AFF001FABF3 /* renderpass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = renderpass.h; sourceTree = ""; }; 3652ECEA245B3AFF001FABF3 /* theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = theme.h; sourceTree = ""; }; 3652ECEB245B3AFF001FABF3 /* colorwheel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = colorwheel.h; sourceTree = ""; }; 3652ECEC245B3AFF001FABF3 /* progressbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = progressbar.h; sourceTree = ""; }; 3652ECED245B3AFF001FABF3 /* textbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textbox.h; sourceTree = ""; }; 3652ECEE245B3AFF001FABF3 /* imagepanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imagepanel.h; sourceTree = ""; }; 3652ECEF245B3AFF001FABF3 /* label.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = label.h; sourceTree = ""; }; 3652ECF0245B3AFF001FABF3 /* traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = traits.h; sourceTree = ""; }; 3652ECF1245B3AFF001FABF3 /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shader.h; sourceTree = ""; }; 3652ECF2245B3AFF001FABF3 /* popup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popup.h; sourceTree = ""; }; 3652ECF3245B3AFF001FABF3 /* opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opengl.h; sourceTree = ""; }; 3652ECF4245B3AFF001FABF3 /* widget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = widget.h; sourceTree = ""; }; 3652ECF5245B3AFF001FABF3 /* nanogui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanogui.h; sourceTree = ""; }; 3652ECF6245B3AFF001FABF3 /* combobox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combobox.h; sourceTree = ""; }; 3652ECF7245B3AFF001FABF3 /* popupbutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popupbutton.h; sourceTree = ""; }; 3652ECF8245B3AFF001FABF3 /* icons.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icons.h; sourceTree = ""; }; 3652ECF9245B3AFF001FABF3 /* toolbutton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toolbutton.h; sourceTree = ""; }; 3652ECFA245B3AFF001FABF3 /* window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = ""; }; 3652ECFB245B3AFF001FABF3 /* imageview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imageview.h; sourceTree = ""; }; 3652ECFC245B3AFF001FABF3 /* graph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graph.h; sourceTree = ""; }; 3652ECFD245B3AFF001FABF3 /* checkbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checkbox.h; sourceTree = ""; }; 3652ECFE245B3AFF001FABF3 /* layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = ""; }; 3652ECFF245B3AFF001FABF3 /* slider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = slider.h; sourceTree = ""; }; 3652ED00245B3AFF001FABF3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; 3652ED01245B3AFF001FABF3 /* button.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = button.h; sourceTree = ""; }; 3652ED02245B3AFF001FABF3 /* object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object.h; sourceTree = ""; }; 3652ED03245B3AFF001FABF3 /* texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texture.h; sourceTree = ""; }; 3652ED04245B3AFF001FABF3 /* metal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = metal.h; sourceTree = ""; }; 3652ED05245B3AFF001FABF3 /* screen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screen.h; sourceTree = ""; }; 3652ED06245B3AFF001FABF3 /* canvas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = canvas.h; sourceTree = ""; }; 3652ED07245B3AFF001FABF3 /* python.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = python.h; sourceTree = ""; }; 3652ED08245B3AFF001FABF3 /* vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector.h; sourceTree = ""; }; 3652ED09245B3AFF001FABF3 /* messagedialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messagedialog.h; sourceTree = ""; }; 3652ED0A245B3AFF001FABF3 /* vscrollpanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vscrollpanel.h; sourceTree = ""; }; 3652ED0B245B3AFF001FABF3 /* formhelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = formhelper.h; sourceTree = ""; }; 3652ED0C245B3AFF001FABF3 /* tabwidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tabwidget.h; sourceTree = ""; }; 3652ED0D245B3AFF001FABF3 /* textarea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textarea.h; sourceTree = ""; }; 3652EEED245B3B00001FABF3 /* nanovg_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg_gl.h; sourceTree = ""; }; 3652EEEE245B3B00001FABF3 /* nanovg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg.h; sourceTree = ""; }; 3652EEEF245B3B00001FABF3 /* stb_image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_image.h; sourceTree = ""; }; 3652EEF0245B3B00001FABF3 /* stb_truetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_truetype.h; sourceTree = ""; }; 3652EEF1245B3B00001FABF3 /* fontstash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontstash.h; sourceTree = ""; }; 3652EEF2245B3B00001FABF3 /* nanovg_gl_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanovg_gl_utils.h; sourceTree = ""; }; 3652EEF3245B3B00001FABF3 /* nanovg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nanovg.c; sourceTree = ""; }; 3652EF0F245B3B00001FABF3 /* widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget.cpp; sourceTree = ""; }; 3652EF10245B3B00001FABF3 /* common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common.cpp; sourceTree = ""; }; 3652EF11245B3B00001FABF3 /* checkbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkbox.cpp; sourceTree = ""; }; 3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vscrollpanel.cpp; sourceTree = ""; }; 3652EF13245B3B00001FABF3 /* colorpicker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorpicker.cpp; sourceTree = ""; }; 3652EF14245B3B00001FABF3 /* textarea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textarea.cpp; sourceTree = ""; }; 3652EF15245B3B00001FABF3 /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = ""; }; 3652EF16245B3B00001FABF3 /* shader_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader_gl.cpp; sourceTree = ""; }; 3652EF17245B3B00001FABF3 /* canvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = canvas.cpp; sourceTree = ""; }; 3652EF18245B3B00001FABF3 /* window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window.cpp; sourceTree = ""; }; 3652EF19245B3B00001FABF3 /* screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen.cpp; sourceTree = ""; }; 3652EF1A245B3B00001FABF3 /* graph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graph.cpp; sourceTree = ""; }; 3652EF1B245B3B00001FABF3 /* popup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popup.cpp; sourceTree = ""; }; 3652EF1C245B3B00001FABF3 /* layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout.cpp; sourceTree = ""; }; 3652EF1D245B3B00001FABF3 /* texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture.cpp; sourceTree = ""; }; 3652EF1E245B3B00001FABF3 /* darwin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = darwin.mm; sourceTree = ""; }; 3652EF1F245B3B00001FABF3 /* texture_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texture_gl.cpp; sourceTree = ""; }; 3652EF20245B3B00001FABF3 /* tabwidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tabwidget.cpp; sourceTree = ""; }; 3652EF21245B3B00001FABF3 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = ""; }; 3652EF22245B3B00001FABF3 /* imageview.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imageview.cpp; sourceTree = ""; }; 3652EF23245B3B00001FABF3 /* progressbar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progressbar.cpp; sourceTree = ""; }; 3652EF26245B3B00001FABF3 /* combobox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combobox.cpp; sourceTree = ""; }; 3652EF27245B3B00001FABF3 /* theme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = theme.cpp; sourceTree = ""; }; 3652EF28245B3B00001FABF3 /* traits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = traits.cpp; sourceTree = ""; }; 3652EF29245B3B00001FABF3 /* label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = label.cpp; sourceTree = ""; }; 3652EF2A245B3B00001FABF3 /* opengl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opengl.cpp; sourceTree = ""; }; 3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = renderpass_gl.cpp; sourceTree = ""; }; 3652EF2D245B3B00001FABF3 /* imagepanel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imagepanel.cpp; sourceTree = ""; }; 3652EF32245B3B00001FABF3 /* colorwheel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = colorwheel.cpp; sourceTree = ""; }; 3652EF33245B3B00001FABF3 /* messagedialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagedialog.cpp; sourceTree = ""; }; 3652EF34245B3B00001FABF3 /* textbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = textbox.cpp; sourceTree = ""; }; 3652EF35245B3B00001FABF3 /* slider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider.cpp; sourceTree = ""; }; 3652EF37245B3B00001FABF3 /* opengl_check.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opengl_check.h; sourceTree = ""; }; 3652EF38245B3B00001FABF3 /* popupbutton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = popupbutton.cpp; sourceTree = ""; }; 3652EFFA245B6434001FABF3 /* MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindow.cpp; sourceTree = ""; }; 3652EFFB245B6434001FABF3 /* MainWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MainWindow.hpp; sourceTree = ""; }; 3652EFFD245B645C001FABF3 /* ContentWindow.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ContentWindow.hpp; sourceTree = ""; }; 3652F000245B6961001FABF3 /* AddHostWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AddHostWindow.cpp; sourceTree = ""; }; 3652F001245B6961001FABF3 /* AddHostWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AddHostWindow.hpp; sourceTree = ""; }; 3652F003245C28C6001FABF3 /* GameStreamClient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GameStreamClient.cpp; sourceTree = ""; }; 3652F004245C28C6001FABF3 /* GameStreamClient.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GameStreamClient.hpp; sourceTree = ""; }; 3652F008245C2918001FABF3 /* xml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xml.c; sourceTree = ""; }; 3652F009245C2918001FABF3 /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = client.h; sourceTree = ""; }; 3652F00A245C2918001FABF3 /* http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = http.h; sourceTree = ""; }; 3652F00B245C2918001FABF3 /* errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = errors.h; sourceTree = ""; }; 3652F00C245C2918001FABF3 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = client.cpp; sourceTree = ""; }; 3652F00E245C2918001FABF3 /* xml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xml.h; sourceTree = ""; }; 3652F00F245C2918001FABF3 /* http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http.cpp; sourceTree = ""; }; 3652F017245C292B001FABF3 /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = ""; }; 3652F01B245C292B001FABF3 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = ""; }; 3652F01D245C292B001FABF3 /* packet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = ""; }; 3652F020245C292B001FABF3 /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = ""; }; 3652F021245C292B001FABF3 /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; 3652F022245C292B001FABF3 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; 3652F023245C292B001FABF3 /* enet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enet.h; sourceTree = ""; }; 3652F024245C292B001FABF3 /* callbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callbacks.h; sourceTree = ""; }; 3652F025245C292B001FABF3 /* win32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = win32.h; sourceTree = ""; }; 3652F026245C292B001FABF3 /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = ""; }; 3652F027245C292B001FABF3 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; 3652F028245C292B001FABF3 /* unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unix.h; sourceTree = ""; }; 3652F029245C292B001FABF3 /* unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = ""; }; 3652F033245C292B001FABF3 /* peer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = ""; }; 3652F035245C292B001FABF3 /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = ""; }; 3652F037245C292B001FABF3 /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = ""; }; 3652F03B245C292B001FABF3 /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = ""; }; 3652F03D245C292B001FABF3 /* win32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = ""; }; 3652F044245C292B001FABF3 /* rs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rs.h; sourceTree = ""; }; 3652F045245C292B001FABF3 /* rs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rs.c; sourceTree = ""; }; 3652F047245C292B001FABF3 /* PlatformThreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformThreads.h; sourceTree = ""; }; 3652F048245C292B001FABF3 /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Input.h; sourceTree = ""; }; 3652F049245C292B001FABF3 /* ControlStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ControlStream.c; sourceTree = ""; }; 3652F04A245C292B001FABF3 /* RtpReorderQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpReorderQueue.h; sourceTree = ""; }; 3652F04B245C292B001FABF3 /* Rtsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rtsp.h; sourceTree = ""; }; 3652F04C245C292B001FABF3 /* SimpleStun.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SimpleStun.c; sourceTree = ""; }; 3652F04D245C292B001FABF3 /* InputStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = InputStream.c; sourceTree = ""; }; 3652F04E245C292B001FABF3 /* Limelight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Limelight.h; sourceTree = ""; }; 3652F04F245C292B001FABF3 /* RtpFecQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpFecQueue.h; sourceTree = ""; }; 3652F050245C292B001FABF3 /* RtspConnection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtspConnection.c; sourceTree = ""; }; 3652F051245C292B001FABF3 /* ByteBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ByteBuffer.h; sourceTree = ""; }; 3652F052245C292B001FABF3 /* PlatformSockets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = PlatformSockets.c; sourceTree = ""; }; 3652F053245C292B001FABF3 /* LinkedBlockingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkedBlockingQueue.h; sourceTree = ""; }; 3652F054245C292B001FABF3 /* Platform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Platform.c; sourceTree = ""; }; 3652F055245C292B001FABF3 /* VideoStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = VideoStream.c; sourceTree = ""; }; 3652F056245C292B001FABF3 /* Limelight-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Limelight-internal.h"; sourceTree = ""; }; 3652F057245C292B001FABF3 /* Connection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Connection.c; sourceTree = ""; }; 3652F058245C292B001FABF3 /* VideoDepacketizer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = VideoDepacketizer.c; sourceTree = ""; }; 3652F059245C292B001FABF3 /* FakeCallbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = FakeCallbacks.c; sourceTree = ""; }; 3652F05A245C292B001FABF3 /* RtpReorderQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtpReorderQueue.c; sourceTree = ""; }; 3652F05B245C292B001FABF3 /* Video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Video.h; sourceTree = ""; }; 3652F05C245C292B001FABF3 /* SdpGenerator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SdpGenerator.c; sourceTree = ""; }; 3652F05D245C292B001FABF3 /* RtspParser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtspParser.c; sourceTree = ""; }; 3652F05E245C292B001FABF3 /* RtpFecQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = RtpFecQueue.c; sourceTree = ""; }; 3652F05F245C292B001FABF3 /* Misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = Misc.c; sourceTree = ""; }; 3652F060245C292B001FABF3 /* AudioStream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = AudioStream.c; sourceTree = ""; }; 3652F061245C292B001FABF3 /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Platform.h; sourceTree = ""; }; 3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = LinkedBlockingQueue.c; sourceTree = ""; }; 3652F063245C292B001FABF3 /* PlatformSockets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformSockets.h; sourceTree = ""; }; 3652F064245C292B001FABF3 /* ByteBuffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ByteBuffer.c; sourceTree = ""; }; 3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LoadingOverlay.cpp; sourceTree = ""; }; 3652F082245C60D1001FABF3 /* LoadingOverlay.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LoadingOverlay.hpp; sourceTree = ""; }; 3652F084245C6CFC001FABF3 /* libretro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libretro.h; sourceTree = ""; }; 3652F085245C6CFC001FABF3 /* moonlight_libretro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moonlight_libretro.cpp; sourceTree = ""; }; 3652F089245C8569001FABF3 /* ContentWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ContentWindow.cpp; sourceTree = ""; }; 3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FFmpegVideoDecoder.cpp; sourceTree = ""; }; 3661D2F82469D1940060EE24 /* FFmpegVideoDecoder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FFmpegVideoDecoder.hpp; sourceTree = ""; }; 3661D2FA2469D1E50060EE24 /* IFFmpegVideoDecoder.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IFFmpegVideoDecoder.hpp; sourceTree = ""; }; 3661D2FC2469DEEF0060EE24 /* IVideoRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IVideoRenderer.hpp; sourceTree = ""; }; 3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GLVideoRenderer.cpp; sourceTree = ""; }; 3661D2FE2469E0C00060EE24 /* GLVideoRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GLVideoRenderer.hpp; sourceTree = ""; }; 3661D3002469EFFA0060EE24 /* RetroAudioRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RetroAudioRenderer.cpp; sourceTree = ""; }; 3661D3012469EFFA0060EE24 /* RetroAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = RetroAudioRenderer.hpp; sourceTree = ""; }; 3661D30B246B1C680060EE24 /* build_ffmpeg_lakka_switch.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = build_ffmpeg_lakka_switch.sh; sourceTree = ""; }; 3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DebugFileRecorderAudioRenderer.cpp; sourceTree = ""; }; 3678EF722476D9DA0097345D /* DebugFileRecorderAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = DebugFileRecorderAudioRenderer.hpp; sourceTree = ""; }; 367CD958245DE25F00A95738 /* StreamWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StreamWindow.cpp; sourceTree = ""; }; 367CD959245DE25F00A95738 /* StreamWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StreamWindow.hpp; sourceTree = ""; }; 369445A82466CE2700786D0A /* Makefile.libnx */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; path = Makefile.libnx; sourceTree = ""; }; 36A0C0352461DBA30083289C /* AddHostButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AddHostButton.cpp; sourceTree = ""; }; 36A0C0362461DBA30083289C /* AddHostButton.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AddHostButton.hpp; sourceTree = ""; }; 36A0C0382461E4C00083289C /* SettingsWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SettingsWindow.cpp; sourceTree = ""; }; 36A0C0392461E4C00083289C /* SettingsWindow.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SettingsWindow.hpp; sourceTree = ""; }; 36A0C03B2461F03C0083289C /* Settings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Settings.cpp; sourceTree = ""; }; 36A0C03C2461F03C0083289C /* Settings.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Settings.hpp; sourceTree = ""; }; 36A0C03E2461FFF10083289C /* build_opus_lakka_switch.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = build_opus_lakka_switch.sh; sourceTree = ""; }; 36B406962459F460005BD903 /* moonlight_glfw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = moonlight_glfw.cpp; sourceTree = ""; }; 36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MoonlightSession.cpp; sourceTree = ""; }; 36D3F8432469B5C400CDEF9B /* MoonlightSession.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MoonlightSession.hpp; sourceTree = ""; }; 36D3F8452469C6BC00CDEF9B /* Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; 36D3F8492469CC2600CDEF9B /* IAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IAudioRenderer.hpp; sourceTree = ""; }; 36DBDE8E2450BB7E0057C8D3 /* moonlight */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = moonlight; sourceTree = BUILT_PRODUCTS_DIR; }; 36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; 36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 36DBDE9D2450BCF00057C8D3 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; 36DBDE9F2450BCF70057C8D3 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; 36DBDEA22450C2640057C8D3 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 36DBDEA42450C2850057C8D3 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; 36DFDCF22459F7A200FC51CE /* Application.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Application.cpp; sourceTree = ""; }; 36DFDCF32459F7A200FC51CE /* Application.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Application.hpp; sourceTree = ""; }; 36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nanogui_resources.cpp; sourceTree = ""; }; 36DFE0CC2459FA3F00FC51CE /* nanogui_resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nanogui_resources.h; sourceTree = ""; }; 36DFE0D6245A1FEC00FC51CE /* rglgen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rglgen.h; sourceTree = ""; }; 36DFE0D8245A1FEC00FC51CE /* retro_common_api.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = retro_common_api.h; sourceTree = ""; }; 36DFE0D9245A1FEC00FC51CE /* glsym.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glsym.h; sourceTree = ""; }; 36DFE0DB245A1FEC00FC51CE /* glsym_gl.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = glsym_gl.c; sourceTree = ""; }; 36DFE0DE245A1FEC00FC51CE /* rglgen.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = rglgen.c; sourceTree = ""; }; 36DFE0DF245A1FEC00FC51CE /* rglgen_headers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = rglgen_headers.h; sourceTree = ""; }; 36DFE0E1245A1FEC00FC51CE /* glsym_es3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glsym_es3.h; sourceTree = ""; }; 36DFE0E3245A1FEC00FC51CE /* glsym_gl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = glsym_gl.h; sourceTree = ""; }; 36E6378B246FFFF30032F5FB /* CryptoManager.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CryptoManager.hpp; sourceTree = ""; }; 36E6378E247010C70032F5FB /* Data.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Data.cpp; sourceTree = ""; }; 36E6378F247010C70032F5FB /* Data.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Data.hpp; sourceTree = ""; }; 36F1646F2474736E00D70AD9 /* switch_wrapper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = switch_wrapper.c; sourceTree = ""; }; 36F164712474736E00D70AD9 /* evp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = evp.h; sourceTree = ""; }; 36F164722474736E00D70AD9 /* rand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rand.h; sourceTree = ""; }; 36F16474247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mbedtls_to_openssl_wrapper.cpp; sourceTree = ""; }; 36F16476247481F200D70AD9 /* AudrenAudioRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = AudrenAudioRenderer.cpp; sourceTree = ""; }; 36F16477247481F200D70AD9 /* AudrenAudioRenderer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = AudrenAudioRenderer.hpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 36DBDE8B2450BB7E0057C8D3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 36DBDE9C2450BCD90057C8D3 /* CoreGraphics.framework in Frameworks */, 36DBDEA02450BCF80057C8D3 /* AppKit.framework in Frameworks */, 36DBDE9A2450BCD50057C8D3 /* CoreFoundation.framework in Frameworks */, 36DFE0CE2459FAB100FC51CE /* OpenGL.framework in Frameworks */, 36DBDE9E2450BCF00057C8D3 /* IOKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 3602C3BE245DBFF900368900 /* buttons */ = { isa = PBXGroup; children = ( 36A0C0352461DBA30083289C /* AddHostButton.cpp */, 36A0C0362461DBA30083289C /* AddHostButton.hpp */, 3602C3B5245D903000368900 /* HostButton.cpp */, 3602C3B6245D903000368900 /* HostButton.hpp */, 3602C3BB245DBA9100368900 /* AppButton.cpp */, 3602C3BC245DBA9100368900 /* AppButton.hpp */, ); path = buttons; sourceTree = ""; }; 3602C3BF245DC00700368900 /* windows */ = { isa = PBXGroup; children = ( 3652F089245C8569001FABF3 /* ContentWindow.cpp */, 3652EFFD245B645C001FABF3 /* ContentWindow.hpp */, 3652EFFA245B6434001FABF3 /* MainWindow.cpp */, 3652EFFB245B6434001FABF3 /* MainWindow.hpp */, 3652F000245B6961001FABF3 /* AddHostWindow.cpp */, 3652F001245B6961001FABF3 /* AddHostWindow.hpp */, 3602C3B8245DB3C800368900 /* AppListWindow.cpp */, 3602C3B9245DB3C800368900 /* AppListWindow.hpp */, 367CD958245DE25F00A95738 /* StreamWindow.cpp */, 367CD959245DE25F00A95738 /* StreamWindow.hpp */, 36A0C0382461E4C00083289C /* SettingsWindow.cpp */, 36A0C0392461E4C00083289C /* SettingsWindow.hpp */, ); path = windows; sourceTree = ""; }; 3652ECC3245B3AFF001FABF3 /* nanogui */ = { isa = PBXGroup; children = ( 3652ECE6245B3AFF001FABF3 /* include */, 3652ED28245B3AFF001FABF3 /* ext */, 3652EF0E245B3B00001FABF3 /* src */, ); path = nanogui; sourceTree = ""; }; 3652ECE6245B3AFF001FABF3 /* include */ = { isa = PBXGroup; children = ( 3652ECE7245B3AFF001FABF3 /* nanogui */, ); path = include; sourceTree = ""; }; 3652ECE7245B3AFF001FABF3 /* nanogui */ = { isa = PBXGroup; children = ( 3652ECF3245B3AFF001FABF3 /* opengl.h */, 3652ED00245B3AFF001FABF3 /* common.h */, 3652ED05245B3AFF001FABF3 /* screen.h */, 3652ECE8245B3AFF001FABF3 /* colorpicker.h */, 3652ECE9245B3AFF001FABF3 /* renderpass.h */, 3652ECEA245B3AFF001FABF3 /* theme.h */, 3652ECEB245B3AFF001FABF3 /* colorwheel.h */, 3652ECEC245B3AFF001FABF3 /* progressbar.h */, 3652ECED245B3AFF001FABF3 /* textbox.h */, 3652ECEE245B3AFF001FABF3 /* imagepanel.h */, 3652ECEF245B3AFF001FABF3 /* label.h */, 3652ECF0245B3AFF001FABF3 /* traits.h */, 3652ECF1245B3AFF001FABF3 /* shader.h */, 3652ECF2245B3AFF001FABF3 /* popup.h */, 3652ECF4245B3AFF001FABF3 /* widget.h */, 3652ECF5245B3AFF001FABF3 /* nanogui.h */, 3652ECF6245B3AFF001FABF3 /* combobox.h */, 3652ECF7245B3AFF001FABF3 /* popupbutton.h */, 3652ECF8245B3AFF001FABF3 /* icons.h */, 3652ECF9245B3AFF001FABF3 /* toolbutton.h */, 3652ECFA245B3AFF001FABF3 /* window.h */, 3652ECFB245B3AFF001FABF3 /* imageview.h */, 3652ECFC245B3AFF001FABF3 /* graph.h */, 3652ECFD245B3AFF001FABF3 /* checkbox.h */, 3652ECFE245B3AFF001FABF3 /* layout.h */, 3652ECFF245B3AFF001FABF3 /* slider.h */, 3652ED01245B3AFF001FABF3 /* button.h */, 3652ED02245B3AFF001FABF3 /* object.h */, 3652ED03245B3AFF001FABF3 /* texture.h */, 3652ED04245B3AFF001FABF3 /* metal.h */, 3652ED06245B3AFF001FABF3 /* canvas.h */, 3652ED07245B3AFF001FABF3 /* python.h */, 3652ED08245B3AFF001FABF3 /* vector.h */, 3652ED09245B3AFF001FABF3 /* messagedialog.h */, 3652ED0A245B3AFF001FABF3 /* vscrollpanel.h */, 3652ED0B245B3AFF001FABF3 /* formhelper.h */, 3652ED0C245B3AFF001FABF3 /* tabwidget.h */, 3652ED0D245B3AFF001FABF3 /* textarea.h */, ); path = nanogui; sourceTree = ""; }; 3652ED28245B3AFF001FABF3 /* ext */ = { isa = PBXGroup; children = ( 3652EEC2245B3B00001FABF3 /* nanovg */, ); path = ext; sourceTree = ""; }; 3652EEC2245B3B00001FABF3 /* nanovg */ = { isa = PBXGroup; children = ( 3652EEEC245B3B00001FABF3 /* src */, ); path = nanovg; sourceTree = ""; }; 3652EEEC245B3B00001FABF3 /* src */ = { isa = PBXGroup; children = ( 3652EEED245B3B00001FABF3 /* nanovg_gl.h */, 3652EEEE245B3B00001FABF3 /* nanovg.h */, 3652EEEF245B3B00001FABF3 /* stb_image.h */, 3652EEF0245B3B00001FABF3 /* stb_truetype.h */, 3652EEF1245B3B00001FABF3 /* fontstash.h */, 3652EEF2245B3B00001FABF3 /* nanovg_gl_utils.h */, 3652EEF3245B3B00001FABF3 /* nanovg.c */, ); path = src; sourceTree = ""; }; 3652EF0E245B3B00001FABF3 /* src */ = { isa = PBXGroup; children = ( 3652EF0F245B3B00001FABF3 /* widget.cpp */, 3652EF15245B3B00001FABF3 /* button.cpp */, 3652EF10245B3B00001FABF3 /* common.cpp */, 3652EF19245B3B00001FABF3 /* screen.cpp */, 3652EF11245B3B00001FABF3 /* checkbox.cpp */, 3652EF12245B3B00001FABF3 /* vscrollpanel.cpp */, 3652EF13245B3B00001FABF3 /* colorpicker.cpp */, 3652EF14245B3B00001FABF3 /* textarea.cpp */, 3652EF16245B3B00001FABF3 /* shader_gl.cpp */, 3652EF17245B3B00001FABF3 /* canvas.cpp */, 3652EF18245B3B00001FABF3 /* window.cpp */, 3652EF1A245B3B00001FABF3 /* graph.cpp */, 3652EF1B245B3B00001FABF3 /* popup.cpp */, 3652EF1C245B3B00001FABF3 /* layout.cpp */, 3652EF1D245B3B00001FABF3 /* texture.cpp */, 3652EF1E245B3B00001FABF3 /* darwin.mm */, 3652EF1F245B3B00001FABF3 /* texture_gl.cpp */, 3652EF20245B3B00001FABF3 /* tabwidget.cpp */, 3652EF21245B3B00001FABF3 /* shader.cpp */, 3652EF22245B3B00001FABF3 /* imageview.cpp */, 3652EF23245B3B00001FABF3 /* progressbar.cpp */, 3652EF26245B3B00001FABF3 /* combobox.cpp */, 3652EF27245B3B00001FABF3 /* theme.cpp */, 3652EF28245B3B00001FABF3 /* traits.cpp */, 3652EF29245B3B00001FABF3 /* label.cpp */, 3652EF2A245B3B00001FABF3 /* opengl.cpp */, 3652EF2C245B3B00001FABF3 /* renderpass_gl.cpp */, 3652EF2D245B3B00001FABF3 /* imagepanel.cpp */, 3652EF32245B3B00001FABF3 /* colorwheel.cpp */, 3652EF33245B3B00001FABF3 /* messagedialog.cpp */, 3652EF34245B3B00001FABF3 /* textbox.cpp */, 3652EF35245B3B00001FABF3 /* slider.cpp */, 3652EF37245B3B00001FABF3 /* opengl_check.h */, 3652EF38245B3B00001FABF3 /* popupbutton.cpp */, ); path = src; sourceTree = ""; }; 3652F006245C2918001FABF3 /* libgamestream */ = { isa = PBXGroup; children = ( 3652F00C245C2918001FABF3 /* client.cpp */, 3652F009245C2918001FABF3 /* client.h */, 3652F00F245C2918001FABF3 /* http.cpp */, 3652F00A245C2918001FABF3 /* http.h */, 3652F008245C2918001FABF3 /* xml.c */, 3652F00E245C2918001FABF3 /* xml.h */, 3652F00B245C2918001FABF3 /* errors.h */, ); path = libgamestream; sourceTree = ""; }; 3652F014245C292B001FABF3 /* moonlight-common-c */ = { isa = PBXGroup; children = ( 3652F015245C292B001FABF3 /* enet */, 3652F043245C292B001FABF3 /* reedsolomon */, 3652F046245C292B001FABF3 /* src */, ); path = "moonlight-common-c"; sourceTree = ""; }; 3652F015245C292B001FABF3 /* enet */ = { isa = PBXGroup; children = ( 3652F01E245C292B001FABF3 /* include */, 3652F017245C292B001FABF3 /* list.c */, 3652F01B245C292B001FABF3 /* compress.c */, 3652F01D245C292B001FABF3 /* packet.c */, 3652F029245C292B001FABF3 /* unix.c */, 3652F033245C292B001FABF3 /* peer.c */, 3652F035245C292B001FABF3 /* protocol.c */, 3652F037245C292B001FABF3 /* host.c */, 3652F03B245C292B001FABF3 /* callbacks.c */, 3652F03D245C292B001FABF3 /* win32.c */, ); path = enet; sourceTree = ""; }; 3652F01E245C292B001FABF3 /* include */ = { isa = PBXGroup; children = ( 3652F01F245C292B001FABF3 /* enet */, ); path = include; sourceTree = ""; }; 3652F01F245C292B001FABF3 /* enet */ = { isa = PBXGroup; children = ( 3652F020245C292B001FABF3 /* time.h */, 3652F021245C292B001FABF3 /* protocol.h */, 3652F022245C292B001FABF3 /* types.h */, 3652F023245C292B001FABF3 /* enet.h */, 3652F024245C292B001FABF3 /* callbacks.h */, 3652F025245C292B001FABF3 /* win32.h */, 3652F026245C292B001FABF3 /* list.h */, 3652F027245C292B001FABF3 /* utility.h */, 3652F028245C292B001FABF3 /* unix.h */, ); path = enet; sourceTree = ""; }; 3652F043245C292B001FABF3 /* reedsolomon */ = { isa = PBXGroup; children = ( 3652F044245C292B001FABF3 /* rs.h */, 3652F045245C292B001FABF3 /* rs.c */, ); path = reedsolomon; sourceTree = ""; }; 3652F046245C292B001FABF3 /* src */ = { isa = PBXGroup; children = ( 3652F04E245C292B001FABF3 /* Limelight.h */, 3652F047245C292B001FABF3 /* PlatformThreads.h */, 3652F048245C292B001FABF3 /* Input.h */, 3652F049245C292B001FABF3 /* ControlStream.c */, 3652F04A245C292B001FABF3 /* RtpReorderQueue.h */, 3652F04B245C292B001FABF3 /* Rtsp.h */, 3652F04C245C292B001FABF3 /* SimpleStun.c */, 3652F04D245C292B001FABF3 /* InputStream.c */, 3652F04F245C292B001FABF3 /* RtpFecQueue.h */, 3652F050245C292B001FABF3 /* RtspConnection.c */, 3652F051245C292B001FABF3 /* ByteBuffer.h */, 3652F052245C292B001FABF3 /* PlatformSockets.c */, 3652F053245C292B001FABF3 /* LinkedBlockingQueue.h */, 3652F054245C292B001FABF3 /* Platform.c */, 3652F055245C292B001FABF3 /* VideoStream.c */, 3652F056245C292B001FABF3 /* Limelight-internal.h */, 3652F057245C292B001FABF3 /* Connection.c */, 3652F058245C292B001FABF3 /* VideoDepacketizer.c */, 3652F059245C292B001FABF3 /* FakeCallbacks.c */, 3652F05A245C292B001FABF3 /* RtpReorderQueue.c */, 3652F05B245C292B001FABF3 /* Video.h */, 3652F05C245C292B001FABF3 /* SdpGenerator.c */, 3652F05D245C292B001FABF3 /* RtspParser.c */, 3652F05E245C292B001FABF3 /* RtpFecQueue.c */, 3652F05F245C292B001FABF3 /* Misc.c */, 3652F060245C292B001FABF3 /* AudioStream.c */, 3652F061245C292B001FABF3 /* Platform.h */, 3652F062245C292B001FABF3 /* LinkedBlockingQueue.c */, 3652F063245C292B001FABF3 /* PlatformSockets.h */, 3652F064245C292B001FABF3 /* ByteBuffer.c */, ); path = src; sourceTree = ""; }; 3661D2FB2469DEDB0060EE24 /* video */ = { isa = PBXGroup; children = ( 3661D2FD2469E0C00060EE24 /* GLVideoRenderer.cpp */, 3661D2FE2469E0C00060EE24 /* GLVideoRenderer.hpp */, 3661D2FC2469DEEF0060EE24 /* IVideoRenderer.hpp */, ); path = video; sourceTree = ""; }; 36B406932459F41E005BD903 /* src */ = { isa = PBXGroup; children = ( 36E63789246FFFDC0032F5FB /* crypto */, 36DFE0D5245A1FEC00FC51CE /* glsym */, 36DFE0CA2459FA3F00FC51CE /* nanogui_resources */, 36DFDCF12459F79000FC51CE /* ui */, 36D3F8462469C8DD00CDEF9B /* streaming */, 36F1646E2474736E00D70AD9 /* switch */, 3652F003245C28C6001FABF3 /* GameStreamClient.cpp */, 3652F004245C28C6001FABF3 /* GameStreamClient.hpp */, 36A0C03B2461F03C0083289C /* Settings.cpp */, 36A0C03C2461F03C0083289C /* Settings.hpp */, 3603E93A246316400051287D /* InputController.cpp */, 3603E93B246316400051287D /* InputController.hpp */, 36D3F8452469C6BC00CDEF9B /* Log.h */, 3652F084245C6CFC001FABF3 /* libretro.h */, 3652F085245C6CFC001FABF3 /* moonlight_libretro.cpp */, 36B406962459F460005BD903 /* moonlight_glfw.cpp */, ); path = src; sourceTree = ""; }; 36D3F8462469C8DD00CDEF9B /* streaming */ = { isa = PBXGroup; children = ( 36D3F8482469CC0400CDEF9B /* audio */, 3661D2FB2469DEDB0060EE24 /* video */, 36D3F8472469CB8800CDEF9B /* ffmpeg */, 36D3F8422469B5C400CDEF9B /* MoonlightSession.cpp */, 36D3F8432469B5C400CDEF9B /* MoonlightSession.hpp */, ); path = streaming; sourceTree = ""; }; 36D3F8472469CB8800CDEF9B /* ffmpeg */ = { isa = PBXGroup; children = ( 3661D2F72469D1940060EE24 /* FFmpegVideoDecoder.cpp */, 3661D2F82469D1940060EE24 /* FFmpegVideoDecoder.hpp */, 3661D2FA2469D1E50060EE24 /* IFFmpegVideoDecoder.hpp */, ); path = ffmpeg; sourceTree = ""; }; 36D3F8482469CC0400CDEF9B /* audio */ = { isa = PBXGroup; children = ( 3678EF712476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp */, 3678EF722476D9DA0097345D /* DebugFileRecorderAudioRenderer.hpp */, 36F16476247481F200D70AD9 /* AudrenAudioRenderer.cpp */, 36F16477247481F200D70AD9 /* AudrenAudioRenderer.hpp */, 3661D3002469EFFA0060EE24 /* RetroAudioRenderer.cpp */, 3661D3012469EFFA0060EE24 /* RetroAudioRenderer.hpp */, 36D3F8492469CC2600CDEF9B /* IAudioRenderer.hpp */, ); path = audio; sourceTree = ""; }; 36DBDE852450BB7E0057C8D3 = { isa = PBXGroup; children = ( 3602C3C0245DC7E300368900 /* Makefile */, 369445A82466CE2700786D0A /* Makefile.libnx */, 36A0C03E2461FFF10083289C /* build_opus_lakka_switch.sh */, 3661D30B246B1C680060EE24 /* build_ffmpeg_lakka_switch.sh */, 3652F006245C2918001FABF3 /* libgamestream */, 36B406932459F41E005BD903 /* src */, 36DFDCF62459F80600FC51CE /* third_party */, 36DBDE8F2450BB7E0057C8D3 /* Products */, 36DBDE982450BCD50057C8D3 /* Frameworks */, ); sourceTree = ""; }; 36DBDE8F2450BB7E0057C8D3 /* Products */ = { isa = PBXGroup; children = ( 36DBDE8E2450BB7E0057C8D3 /* moonlight */, ); name = Products; sourceTree = ""; }; 36DBDE982450BCD50057C8D3 /* Frameworks */ = { isa = PBXGroup; children = ( 36DBDEA42450C2850057C8D3 /* Metal.framework */, 36DBDEA22450C2640057C8D3 /* OpenGL.framework */, 36DBDE9F2450BCF70057C8D3 /* AppKit.framework */, 36DBDE9D2450BCF00057C8D3 /* IOKit.framework */, 36DBDE9B2450BCD90057C8D3 /* CoreGraphics.framework */, 36DBDE992450BCD50057C8D3 /* CoreFoundation.framework */, ); name = Frameworks; sourceTree = ""; }; 36DFDCF12459F79000FC51CE /* ui */ = { isa = PBXGroup; children = ( 3602C3BF245DC00700368900 /* windows */, 3602C3BE245DBFF900368900 /* buttons */, 36DFDCF22459F7A200FC51CE /* Application.cpp */, 36DFDCF32459F7A200FC51CE /* Application.hpp */, 3652F081245C60D1001FABF3 /* LoadingOverlay.cpp */, 3652F082245C60D1001FABF3 /* LoadingOverlay.hpp */, ); path = ui; sourceTree = ""; }; 36DFDCF62459F80600FC51CE /* third_party */ = { isa = PBXGroup; children = ( 3652F014245C292B001FABF3 /* moonlight-common-c */, 3652ECC3245B3AFF001FABF3 /* nanogui */, ); path = third_party; sourceTree = ""; }; 36DFE0CA2459FA3F00FC51CE /* nanogui_resources */ = { isa = PBXGroup; children = ( 36DFE0CB2459FA3F00FC51CE /* nanogui_resources.cpp */, 36DFE0CC2459FA3F00FC51CE /* nanogui_resources.h */, ); path = nanogui_resources; sourceTree = ""; }; 36DFE0D5245A1FEC00FC51CE /* glsym */ = { isa = PBXGroup; children = ( 36DFE0D6245A1FEC00FC51CE /* rglgen.h */, 36DFE0D8245A1FEC00FC51CE /* retro_common_api.h */, 36DFE0D9245A1FEC00FC51CE /* glsym.h */, 36DFE0DB245A1FEC00FC51CE /* glsym_gl.c */, 36DFE0DE245A1FEC00FC51CE /* rglgen.c */, 36DFE0DF245A1FEC00FC51CE /* rglgen_headers.h */, 36DFE0E1245A1FEC00FC51CE /* glsym_es3.h */, 36DFE0E3245A1FEC00FC51CE /* glsym_gl.h */, ); path = glsym; sourceTree = ""; }; 36E63789246FFFDC0032F5FB /* crypto */ = { isa = PBXGroup; children = ( 36E6378B246FFFF30032F5FB /* CryptoManager.hpp */, 363898312471B7C500F99920 /* MbedTLSCryptoManager.cpp */, 3638982F2471B7C500F99920 /* MbedTLSCryptoManager.hpp */, 363898302471B7C500F99920 /* OpenSSLCryptoManager.cpp */, 363898322471B7C500F99920 /* OpenSSLCryptoManager.hpp */, 36E6378E247010C70032F5FB /* Data.cpp */, 36E6378F247010C70032F5FB /* Data.hpp */, ); path = crypto; sourceTree = ""; }; 36F1646E2474736E00D70AD9 /* switch */ = { isa = PBXGroup; children = ( 36F164702474736E00D70AD9 /* openssl */, 36F1646F2474736E00D70AD9 /* switch_wrapper.c */, 36F16474247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp */, ); path = switch; sourceTree = ""; }; 36F164702474736E00D70AD9 /* openssl */ = { isa = PBXGroup; children = ( 36F164712474736E00D70AD9 /* evp.h */, 36F164722474736E00D70AD9 /* rand.h */, ); path = openssl; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 36DBDE8D2450BB7E0057C8D3 /* moonlight */ = { isa = PBXNativeTarget; buildConfigurationList = 36DBDE952450BB7E0057C8D3 /* Build configuration list for PBXNativeTarget "moonlight" */; buildPhases = ( 36A562F9245EE20200901354 /* ShellScript */, 36DBDE8A2450BB7E0057C8D3 /* Sources */, 36DBDE8B2450BB7E0057C8D3 /* Frameworks */, 36DBDE8C2450BB7E0057C8D3 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = moonlight; productName = GLTest; productReference = 36DBDE8E2450BB7E0057C8D3 /* moonlight */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 36DBDE862450BB7E0057C8D3 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1140; ORGANIZATIONNAME = rock88dev; TargetAttributes = { 36DBDE8D2450BB7E0057C8D3 = { CreatedOnToolsVersion = 11.4; }; }; }; buildConfigurationList = 36DBDE892450BB7E0057C8D3 /* Build configuration list for PBXProject "moonlight" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 36DBDE852450BB7E0057C8D3; productRefGroup = 36DBDE8F2450BB7E0057C8D3 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 36DBDE8D2450BB7E0057C8D3 /* moonlight */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ 36A562F9245EE20200901354 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Type a script or drag a script file from your workspace to insert its path.\n\n#make DEBUG=1\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 36DBDE8A2450BB7E0057C8D3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 36DFE218245A278900FC51CE /* rglgen.c in Sources */, 3652F075245C292B001FABF3 /* VideoStream.c in Sources */, 3652EFE0245B3B00001FABF3 /* imageview.cpp in Sources */, 3652EFDB245B3B00001FABF3 /* texture.cpp in Sources */, 36A0C03D2461F03C0083289C /* Settings.cpp in Sources */, 3652F079245C292B001FABF3 /* RtpReorderQueue.c in Sources */, 3652F065245C292B001FABF3 /* list.c in Sources */, 36DFE0CD2459FA3F00FC51CE /* nanogui_resources.cpp in Sources */, 36DFE217245A278700FC51CE /* glsym_gl.c in Sources */, 3652F06A245C292B001FABF3 /* protocol.c in Sources */, 3652EFFC245B6434001FABF3 /* MainWindow.cpp in Sources */, 3652F086245C6CFC001FABF3 /* moonlight_libretro.cpp in Sources */, 3652EFD3245B3B00001FABF3 /* button.cpp in Sources */, 3652EFE6245B3B00001FABF3 /* traits.cpp in Sources */, 3652EFDE245B3B00001FABF3 /* tabwidget.cpp in Sources */, 3652F07A245C292B001FABF3 /* SdpGenerator.c in Sources */, 3652EFEB245B3B00001FABF3 /* imagepanel.cpp in Sources */, 36E63790247010C70032F5FB /* Data.cpp in Sources */, 36A0C0372461DBA30083289C /* AddHostButton.cpp in Sources */, 3652F06E245C292B001FABF3 /* rs.c in Sources */, 3652EFD1245B3B00001FABF3 /* colorpicker.cpp in Sources */, 3652F010245C2919001FABF3 /* xml.c in Sources */, 3652F066245C292B001FABF3 /* compress.c in Sources */, 3652F07D245C292B001FABF3 /* Misc.c in Sources */, 3652F070245C292B001FABF3 /* SimpleStun.c in Sources */, 3652EFD8245B3B00001FABF3 /* graph.cpp in Sources */, 3652EFDF245B3B00001FABF3 /* shader.cpp in Sources */, 3652F06C245C292B001FABF3 /* callbacks.c in Sources */, 3652EFD9245B3B00001FABF3 /* popup.cpp in Sources */, 3652EFEA245B3B00001FABF3 /* renderpass_gl.cpp in Sources */, 3652F07C245C292B001FABF3 /* RtpFecQueue.c in Sources */, 3652F083245C60D1001FABF3 /* LoadingOverlay.cpp in Sources */, 3652EFF6245B3CF2001FABF3 /* nanovg.c in Sources */, 3652F067245C292B001FABF3 /* packet.c in Sources */, 3661D2F92469D1940060EE24 /* FFmpegVideoDecoder.cpp in Sources */, 363898342471B7C500F99920 /* MbedTLSCryptoManager.cpp in Sources */, 3652F072245C292B001FABF3 /* RtspConnection.c in Sources */, 3652F005245C28C6001FABF3 /* GameStreamClient.cpp in Sources */, 3678EF732476D9DA0097345D /* DebugFileRecorderAudioRenderer.cpp in Sources */, 3652EFE8245B3B00001FABF3 /* opengl.cpp in Sources */, 3652EFD7245B3B00001FABF3 /* screen.cpp in Sources */, 3652EFE1245B3B00001FABF3 /* progressbar.cpp in Sources */, 3652EFF5245B3B00001FABF3 /* popupbutton.cpp in Sources */, 3652EFF0245B3B00001FABF3 /* colorwheel.cpp in Sources */, 3652F068245C292B001FABF3 /* unix.c in Sources */, 3652F07B245C292B001FABF3 /* RtspParser.c in Sources */, 3652EFCF245B3B00001FABF3 /* checkbox.cpp in Sources */, 36A0C03A2461E4C00083289C /* SettingsWindow.cpp in Sources */, 3652EFD4245B3B00001FABF3 /* shader_gl.cpp in Sources */, 3602C3BD245DBA9100368900 /* AppButton.cpp in Sources */, 36D3F8442469B5C400CDEF9B /* MoonlightSession.cpp in Sources */, 3652EFE7245B3B00001FABF3 /* label.cpp in Sources */, 3652EFDA245B3B00001FABF3 /* layout.cpp in Sources */, 3652F080245C292B001FABF3 /* ByteBuffer.c in Sources */, 3652EFF3245B3B00001FABF3 /* slider.cpp in Sources */, 3652EFCE245B3B00001FABF3 /* common.cpp in Sources */, 3652F077245C292B001FABF3 /* VideoDepacketizer.c in Sources */, 3652EFF1245B3B00001FABF3 /* messagedialog.cpp in Sources */, 36F16475247473A300D70AD9 /* mbedtls_to_openssl_wrapper.cpp in Sources */, 36B406982459F5CB005BD903 /* moonlight_glfw.cpp in Sources */, 3652F06F245C292B001FABF3 /* ControlStream.c in Sources */, 3652EFD6245B3B00001FABF3 /* window.cpp in Sources */, 3652F071245C292B001FABF3 /* InputStream.c in Sources */, 3652EFDD245B3B00001FABF3 /* texture_gl.cpp in Sources */, 36ADAB6A246F171D0058D1D6 /* RetroAudioRenderer.cpp in Sources */, 3652F013245C2919001FABF3 /* http.cpp in Sources */, 3652F069245C292B001FABF3 /* peer.c in Sources */, 3602C3B7245D903000368900 /* HostButton.cpp in Sources */, 3652EFD0245B3B00001FABF3 /* vscrollpanel.cpp in Sources */, 3652F06D245C292B001FABF3 /* win32.c in Sources */, 3652F002245B6961001FABF3 /* AddHostWindow.cpp in Sources */, 3652EFF8245B4EE2001FABF3 /* Application.cpp in Sources */, 3652F07E245C292B001FABF3 /* AudioStream.c in Sources */, 3652F076245C292B001FABF3 /* Connection.c in Sources */, 3652F011245C2919001FABF3 /* client.cpp in Sources */, 3652EFE4245B3B00001FABF3 /* combobox.cpp in Sources */, 3603E93C246316400051287D /* InputController.cpp in Sources */, 3652EFF2245B3B00001FABF3 /* textbox.cpp in Sources */, 3652F074245C292B001FABF3 /* Platform.c in Sources */, 3661D2FF2469E0C00060EE24 /* GLVideoRenderer.cpp in Sources */, 3652EFCD245B3B00001FABF3 /* widget.cpp in Sources */, 3652F073245C292B001FABF3 /* PlatformSockets.c in Sources */, 3652F08A245C8569001FABF3 /* ContentWindow.cpp in Sources */, 3652EFE5245B3B00001FABF3 /* theme.cpp in Sources */, 367CD95A245DE25F00A95738 /* StreamWindow.cpp in Sources */, 3652F07F245C292B001FABF3 /* LinkedBlockingQueue.c in Sources */, 3652EFD2245B3B00001FABF3 /* textarea.cpp in Sources */, 3652EFD5245B3B00001FABF3 /* canvas.cpp in Sources */, 3652F078245C292B001FABF3 /* FakeCallbacks.c in Sources */, 3652F06B245C292B001FABF3 /* host.c in Sources */, 3602C3BA245DB3C800368900 /* AppListWindow.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 36DBDE932450BB7E0057C8D3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; 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_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; 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=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; HEADER_SEARCH_PATHS = ( /usr/local/include, "\"$(SRCROOT)/third_party/nanogui/include\"", "\"$(SRCROOT)/third_party/nanogui/ext/nanovg/src\"", "\"$(SRCROOT)/src/nanogui_resources\"", "\"$(SRCROOT)/third_party/moonlight-common-c/enet/include\"", "\"$(SRCROOT)/third_party/moonlight-common-c/src\"", "\"$(SRCROOT)/src/switch\"", /opt/devkitpro/libnx/include2, ); LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "-DNANOGUI_USE_OPENGL", "-DNVG_STB_IMAGE_IMPLEMENTATION", "-DNANOGUI_NO_GLFW", "-D_GNU_SOURCE", "-DHAVE_USLEEP", "-DHAS_SOCKLEN_T", "-DHAS_POLL", "-DHAS_FCNTL", "-DHAVE_PULSE", "-DUSE_MBEDTLS_CRYPTO", ); OTHER_LDFLAGS = ( "-lglfw3", "-lcurl", "-lexpat", "-lavcodec", "-lavformat", "-lavutil", "-lavdevice", "-lz", "-lopus", "-lmbedtls", "-lmbedx509", "-lmbedcrypto", "-ljansson", ); SDKROOT = macosx; }; name = Debug; }; 36DBDE942450BB7E0057C8D3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; 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_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; 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_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; HEADER_SEARCH_PATHS = ( /usr/local/include, "\"$(SRCROOT)/third_party/nanogui/include\"", "\"$(SRCROOT)/third_party/nanogui/ext/nanovg/src\"", "\"$(SRCROOT)/src/nanogui_resources\"", "\"$(SRCROOT)/third_party/moonlight-common-c/enet/include\"", "\"$(SRCROOT)/third_party/moonlight-common-c/src\"", "\"$(SRCROOT)/src/switch\"", /opt/devkitpro/libnx/include2, ); LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; OTHER_CFLAGS = ( "-DNANOGUI_USE_OPENGL", "-DNVG_STB_IMAGE_IMPLEMENTATION", "-DNANOGUI_NO_GLFW", "-D_GNU_SOURCE", "-DHAVE_USLEEP", "-DHAS_SOCKLEN_T", "-DHAS_POLL", "-DHAS_FCNTL", "-DHAVE_PULSE", "-DUSE_MBEDTLS_CRYPTO", ); OTHER_LDFLAGS = ( "-lglfw3", "-lcurl", "-lexpat", "-lavcodec", "-lavformat", "-lavutil", "-lavdevice", "-lz", "-lopus", "-lmbedtls", "-lmbedx509", "-lmbedcrypto", "-ljansson", ); SDKROOT = macosx; }; name = Release; }; 36DBDE962450BB7E0057C8D3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 36DBDE972450BB7E0057C8D3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 36DBDE892450BB7E0057C8D3 /* Build configuration list for PBXProject "moonlight" */ = { isa = XCConfigurationList; buildConfigurations = ( 36DBDE932450BB7E0057C8D3 /* Debug */, 36DBDE942450BB7E0057C8D3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 36DBDE952450BB7E0057C8D3 /* Build configuration list for PBXNativeTarget "moonlight" */ = { isa = XCConfigurationList; buildConfigurations = ( 36DBDE962450BB7E0057C8D3 /* Debug */, 36DBDE972450BB7E0057C8D3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 36DBDE862450BB7E0057C8D3 /* Project object */; }