// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 50;
	objects = {

/* Begin PBXBuildFile section */
		3B10EC5C2568D40500372D13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081562568D3A60006849F /* CoreGraphics.framework */; };
		3B10EC5D2568D40C00372D13 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081552568D3A60006849F /* Carbon.framework */; };
		3B10EC5F2568D40C00372D13 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081542568D3A60006849F /* Metal.framework */; };
		3B10EC602568D40C00372D13 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081572568D3A60006849F /* ForceFeedback.framework */; };
		3B10EC612568D40C00372D13 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081532568D3A60006849F /* CoreVideo.framework */; };
		3B10EC632568D40C00372D13 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081512568D3A60006849F /* CoreAudio.framework */; };
		3B10EC862568E78500372D13 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3B10EC832568E78400372D13 /* icon.png */; };
		3B10ECD22568E83D00372D13 /* bitmapBlit.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC942568E7B500372D13 /* bitmapBlit.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD32568E83D00372D13 /* blur.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9B2568E7B500372D13 /* blur.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD42568E83D00372D13 /* blurH.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC912568E7B500372D13 /* blurH.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD52568E83D00372D13 /* blurV.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9A2568E7B500372D13 /* blurV.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD62568E83D00372D13 /* common.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA32568E7B600372D13 /* common.h */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD72568E83D00372D13 /* flashMap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8E2568E7B500372D13 /* flashMap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD82568E83D00372D13 /* flatColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9F2568E7B500372D13 /* flatColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECD92568E83D00372D13 /* gray.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA42568E7B600372D13 /* gray.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDA2568E83D00372D13 /* hue.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC932568E7B500372D13 /* hue.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDB2568E83D00372D13 /* minimal.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA12568E7B600372D13 /* minimal.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDC2568E83D00372D13 /* plane.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9C2568E7B500372D13 /* plane.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDD2568E83D00372D13 /* simple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC992568E7B500372D13 /* simple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDE2568E83D00372D13 /* simple.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9E2568E7B500372D13 /* simple.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECDF2568E83D00372D13 /* simpleAlpha.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE02568E83D00372D13 /* simpleAlphaUni.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE12568E83D00372D13 /* simpleColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8D2568E7B400372D13 /* simpleColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE22568E83D00372D13 /* simpleColor.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA52568E7B600372D13 /* simpleColor.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE32568E83D00372D13 /* simpleMatrix.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC902568E7B500372D13 /* simpleMatrix.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE42568E83D00372D13 /* sprite.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC972568E7B500372D13 /* sprite.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE52568E83D00372D13 /* sprite.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC982568E7B500372D13 /* sprite.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE62568E83D00372D13 /* tilemap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC952568E7B500372D13 /* tilemap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE72568E83D00372D13 /* tilemap.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA02568E7B600372D13 /* tilemap.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE82568E83D00372D13 /* tilemapvx.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC962568E7B500372D13 /* tilemapvx.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECE92568E83D00372D13 /* trans.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA22568E7B600372D13 /* trans.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECEA2568E83D00372D13 /* transSimple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC922568E7B500372D13 /* transSimple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10ECF52568E86B00372D13 /* liberation.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC842568E78400372D13 /* liberation.ttf */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B10EDA62568E95E00372D13 /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED352568E95D00372D13 /* eventthread.cpp */; };
		3B10EDA72568E95E00372D13 /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED382568E95D00372D13 /* rgssad.cpp */; };
		3B10EDA82568E95E00372D13 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED462568E95D00372D13 /* input.cpp */; };
		3B10EDA92568E95E00372D13 /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED472568E95D00372D13 /* keybindings.cpp */; };
		3B10EDAA2568E95E00372D13 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4C2568E95D00372D13 /* table.cpp */; };
		3B10EDAB2568E95E00372D13 /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4D2568E95D00372D13 /* etc.cpp */; };
		3B10EDAC2568E95E00372D13 /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED512568E95D00372D13 /* sharedstate.cpp */; };
		3B10EDAD2568E95E00372D13 /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED542568E95D00372D13 /* filesystem.cpp */; };
		3B10EDAF2568E95E00372D13 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED562568E95D00372D13 /* main.cpp */; };
		3B10EDB32568E95E00372D13 /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5E2568E95D00372D13 /* midisource.cpp */; };
		3B10EDB42568E95E00372D13 /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5F2568E95D00372D13 /* alstream.cpp */; };
		3B10EDB52568E95E00372D13 /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED602568E95D00372D13 /* fluid-fun.cpp */; };
		3B10EDB62568E95E00372D13 /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */; };
		3B10EDB72568E95E00372D13 /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED642568E95D00372D13 /* audio.cpp */; };
		3B10EDB82568E95E00372D13 /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED652568E95D00372D13 /* soundemitter.cpp */; };
		3B10EDB92568E95E00372D13 /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED662568E95D00372D13 /* audiostream.cpp */; };
		3B10EDBA2568E95E00372D13 /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */; };
		3B10EDBC2568E95E00372D13 /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED722568E95D00372D13 /* windowvx.cpp */; };
		3B10EDBD2568E95E00372D13 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED732568E95D00372D13 /* bitmap.cpp */; };
		3B10EDBE2568E95E00372D13 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED742568E95D00372D13 /* window.cpp */; };
		3B10EDBF2568E95E00372D13 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED762568E95D00372D13 /* sprite.cpp */; };
		3B10EDC02568E95E00372D13 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED772568E95D00372D13 /* font.cpp */; };
		3B10EDC12568E95E00372D13 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7B2568E95D00372D13 /* graphics.cpp */; };
		3B10EDC22568E95E00372D13 /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */; };
		3B10EDC32568E95E00372D13 /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED802568E95D00372D13 /* tilequad.cpp */; };
		3B10EDC42568E95E00372D13 /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED812568E95D00372D13 /* texpool.cpp */; };
		3B10EDC52568E95E00372D13 /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED832568E95E00372D13 /* gl-debug.cpp */; };
		3B10EDC62568E95E00372D13 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED842568E95E00372D13 /* scene.cpp */; };
		3B10EDC72568E95E00372D13 /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED882568E95E00372D13 /* gl-meta.cpp */; };
		3B10EDC82568E95E00372D13 /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */; };
		3B10EDC92568E95E00372D13 /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8A2568E95E00372D13 /* glstate.cpp */; };
		3B10EDCA2568E95E00372D13 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8C2568E95E00372D13 /* shader.cpp */; };
		3B10EDCB2568E95E00372D13 /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED912568E95E00372D13 /* tileatlas.cpp */; };
		3B10EDCC2568E95E00372D13 /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED922568E95E00372D13 /* gl-fun.cpp */; };
		3B10EDCD2568E95E00372D13 /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED982568E95E00372D13 /* vertex.cpp */; };
		3B10EDCE2568E95E00372D13 /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9C2568E95E00372D13 /* tilemap.cpp */; };
		3B10EDCF2568E95E00372D13 /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */; };
		3B10EDD02568E95E00372D13 /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9E2568E95E00372D13 /* viewport.cpp */; };
		3B10EDD12568E95E00372D13 /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA12568E95E00372D13 /* plane.cpp */; };
		3B10EDD22568E95E00372D13 /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA22568E95E00372D13 /* autotiles.cpp */; };
		3B10EDF52568E96A00372D13 /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD62568E96A00372D13 /* window-binding.cpp */; };
		3B10EDF62568E96A00372D13 /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */; };
		3B10EDF72568E96A00372D13 /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */; };
		3B10EDF82568E96A00372D13 /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */; };
		3B10EDF92568E96A00372D13 /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDC2568E96A00372D13 /* input-binding.cpp */; };
		3B10EDFA2568E96A00372D13 /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */; };
		3B10EDFB2568E96A00372D13 /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */; };
		3B10EDFC2568E96A00372D13 /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */; };
		3B10EDFF2568E96A00372D13 /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */; };
		3B10EE002568E96A00372D13 /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE52568E96A00372D13 /* table-binding.cpp */; };
		3B10EE012568E96A00372D13 /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE62568E96A00372D13 /* etc-binding.cpp */; };
		3B10EE022568E96A00372D13 /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */; };
		3B10EE032568E96A00372D13 /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */; };
		3B10EE042568E96A00372D13 /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */; };
		3B10EE052568E96A00372D13 /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */; };
		3B10EE062568E96A00372D13 /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEC2568E96A00372D13 /* font-binding.cpp */; };
		3B10EE082568E96A00372D13 /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEF2568E96A00372D13 /* binding-util.cpp */; };
		3B10EE092568E96A00372D13 /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF02568E96A00372D13 /* binding-mri.cpp */; };
		3B10EE0B2568E96A00372D13 /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF32568E96A00372D13 /* module_rpg.cpp */; };
		3B10EE0C2568E96A00372D13 /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */; };
		3B1BC0E1266F7C2600794D22 /* iniconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */; };
		3B1BC0E2266F7C2700794D22 /* iniconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */; };
		3B1BC0E4266F7C2800794D22 /* iniconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */; };
		3B1BC0EC266F924B00794D22 /* libuchardet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1BC0EB266F924B00794D22 /* libuchardet.a */; };
		3B1BC0ED266F924B00794D22 /* libuchardet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1BC0EB266F924B00794D22 /* libuchardet.a */; };
		3B1C230B25A144A10075EF5D /* libruby.3.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */; };
		3B1C230C25A144A40075EF5D /* libruby.3.1.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C230E25A144BF0075EF5D /* libruby.3.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230D25A144BF0075EF5D /* libruby.3.1.dylib */; };
		3B1C230F25A144C90075EF5D /* libruby.3.1.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230D25A144BF0075EF5D /* libruby.3.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C233025A16CB20075EF5D /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081582568D3A60006849F /* AppKit.framework */; };
		3B1C233525A17C670075EF5D /* Assets.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BA08EA4256641ED00449CFF /* Assets.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		3B1C233925A17CB80075EF5D /* Assets.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BA08EA4256641ED00449CFF /* Assets.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		3B1C236A25A19BB10075EF5D /* steamshim_parent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B1C236725A19B960075EF5D /* steamshim_parent.cpp */; };
		3B1C237125A19C600075EF5D /* http-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DDB259C1E53003301C4 /* http-binding.cpp */; };
		3B1C237225A19C600075EF5D /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */; };
		3B1C237425A19C600075EF5D /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED382568E95D00372D13 /* rgssad.cpp */; };
		3B1C237525A19C600075EF5D /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED462568E95D00372D13 /* input.cpp */; };
		3B1C237625A19C600075EF5D /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */; };
		3B1C237725A19C600075EF5D /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED642568E95D00372D13 /* audio.cpp */; };
		3B1C237825A19C600075EF5D /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED562568E95D00372D13 /* main.cpp */; };
		3B1C237925A19C600075EF5D /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5F2568E95D00372D13 /* alstream.cpp */; };
		3B1C237A25A19C600075EF5D /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4C2568E95D00372D13 /* table.cpp */; };
		3B1C237B25A19C600075EF5D /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DBF259BD072003301C4 /* net.cpp */; };
		3B1C237C25A19C600075EF5D /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE52568E96A00372D13 /* table-binding.cpp */; };
		3B1C237D25A19C600075EF5D /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A84052569B56F00BAF2E5 /* config.cpp */; };
		3B1C237E25A19C600075EF5D /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */; };
		3B1C237F25A19C600075EF5D /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */; };
		3B1C238125A19C600075EF5D /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */; };
		3B1C238325A19C600075EF5D /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8A2568E95E00372D13 /* glstate.cpp */; };
		3B1C238425A19C600075EF5D /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED922568E95E00372D13 /* gl-fun.cpp */; };
		3B1C238525A19C600075EF5D /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */; };
		3B1C238625A19C600075EF5D /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED762568E95D00372D13 /* sprite.cpp */; };
		3B1C238725A19C600075EF5D /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */; };
		3B1C238825A19C600075EF5D /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */; };
		3B1C238925A19C600075EF5D /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */; };
		3B1C238A25A19C600075EF5D /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */; };
		3B1C238B25A19C600075EF5D /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED722568E95D00372D13 /* windowvx.cpp */; };
		3B1C238C25A19C600075EF5D /* LUrlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DE4259C2039003301C4 /* LUrlParser.cpp */; };
		3B1C238D25A19C600075EF5D /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF32568E96A00372D13 /* module_rpg.cpp */; };
		3B1C238E25A19C600075EF5D /* miniffi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B312842259E7DC1002EAB43 /* miniffi.cpp */; };
		3B1C238F25A19C600075EF5D /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA22568E95E00372D13 /* autotiles.cpp */; };
		3B1C239025A19C600075EF5D /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED662568E95D00372D13 /* audiostream.cpp */; };
		3B1C239125A19C600075EF5D /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEF2568E96A00372D13 /* binding-util.cpp */; };
		3B1C239225A19C600075EF5D /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */; };
		3B1C239325A19C600075EF5D /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED882568E95E00372D13 /* gl-meta.cpp */; };
		3B1C239425A19C600075EF5D /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4D2568E95D00372D13 /* etc.cpp */; };
		3B1C239525A19C600075EF5D /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8C2568E95E00372D13 /* shader.cpp */; };
		3B1C239625A19C600075EF5D /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9C2568E95E00372D13 /* tilemap.cpp */; };
		3B1C239825A19C600075EF5D /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED742568E95D00372D13 /* window.cpp */; };
		3B1C239A25A19C600075EF5D /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDC2568E96A00372D13 /* input-binding.cpp */; };
		3B1C239B25A19C600075EF5D /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED472568E95D00372D13 /* keybindings.cpp */; };
		3B1C239C25A19C600075EF5D /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED542568E95D00372D13 /* filesystem.cpp */; };
		3B1C239D25A19C600075EF5D /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF02568E96A00372D13 /* binding-mri.cpp */; };
		3B1C239F25A19C600075EF5D /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED352568E95D00372D13 /* eventthread.cpp */; };
		3B1C23A025A19C600075EF5D /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9E2568E95E00372D13 /* viewport.cpp */; };
		3B1C23A125A19C600075EF5D /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED832568E95E00372D13 /* gl-debug.cpp */; };
		3B1C23A325A19C600075EF5D /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */; };
		3B1C23A425A19C600075EF5D /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED732568E95D00372D13 /* bitmap.cpp */; };
		3B1C23A525A19C600075EF5D /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */; };
		3B1C23A625A19C600075EF5D /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD62568E96A00372D13 /* window-binding.cpp */; };
		3B1C23A725A19C600075EF5D /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5E2568E95D00372D13 /* midisource.cpp */; };
		3B1C23A825A19C600075EF5D /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */; };
		3B1C23A925A19C600075EF5D /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA12568E95E00372D13 /* plane.cpp */; };
		3B1C23AA25A19C600075EF5D /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED802568E95D00372D13 /* tilequad.cpp */; };
		3B1C23AD25A19C600075EF5D /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED912568E95E00372D13 /* tileatlas.cpp */; };
		3B1C23AE25A19C600075EF5D /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED602568E95D00372D13 /* fluid-fun.cpp */; };
		3B1C23AF25A19C600075EF5D /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED842568E95E00372D13 /* scene.cpp */; };
		3B1C23B025A19C600075EF5D /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED812568E95D00372D13 /* texpool.cpp */; };
		3B1C23B125A19C600075EF5D /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEC2568E96A00372D13 /* font-binding.cpp */; };
		3B1C23B325A19C600075EF5D /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */; };
		3B1C23B425A19C600075EF5D /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */; };
		3B1C23B625A19C600075EF5D /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED982568E95E00372D13 /* vertex.cpp */; };
		3B1C23B725A19C600075EF5D /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */; };
		3B1C23B825A19C600075EF5D /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED652568E95D00372D13 /* soundemitter.cpp */; };
		3B1C23B925A19C600075EF5D /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE62568E96A00372D13 /* etc-binding.cpp */; };
		3B1C23BA25A19C600075EF5D /* systemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */; };
		3B1C23BB25A19C600075EF5D /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7B2568E95D00372D13 /* graphics.cpp */; };
		3B1C23BC25A19C600075EF5D /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED772568E95D00372D13 /* font.cpp */; };
		3B1C23BF25A19C600075EF5D /* filesystemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */; };
		3B1C23C125A19C600075EF5D /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED512568E95D00372D13 /* sharedstate.cpp */; };
		3B1C23C325A19C600075EF5D /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080EF256879FD0006849F /* libSDL2_ttf.a */; };
		3B1C23C425A19C600075EF5D /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FB256879FE0006849F /* libvorbisenc.a */; };
		3B1C23C525A19C600075EF5D /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DD4259BFF2D003301C4 /* libssl.a */; };
		3B1C23C725A19C600075EF5D /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DD5259BFF2D003301C4 /* libcrypto.a */; };
		3B1C23C825A19C600075EF5D /* libopenal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5A8444256A0F6300BAF2E5 /* libopenal.a */; };
		3B1C23C925A19C600075EF5D /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E9256879FC0006849F /* libpixman-1.a */; };
		3B1C23CA25A19C600075EF5D /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081582568D3A60006849F /* AppKit.framework */; };
		3B1C23CB25A19C600075EF5D /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FD256879FE0006849F /* libogg.a */; };
		3B1C23CC25A19C600075EF5D /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080EB256879FC0006849F /* libSDL2.a */; };
		3B1C23CE25A19C600075EF5D /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081452568A5C60006849F /* libpng.a */; };
		3B1C23CF25A19C600075EF5D /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E6256879FC0006849F /* libvorbis.a */; };
		3B1C23D225A19C600075EF5D /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B47A256534BA003DAD8A /* IOKit.framework */; };
		3B1C23D425A19C600075EF5D /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081552568D3A60006849F /* Carbon.framework */; };
		3B1C23D625A19C600075EF5D /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081542568D3A60006849F /* Metal.framework */; };
		3B1C23D725A19C600075EF5D /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081572568D3A60006849F /* ForceFeedback.framework */; };
		3B1C23D825A19C600075EF5D /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081532568D3A60006849F /* CoreVideo.framework */; };
		3B1C23D925A19C600075EF5D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081562568D3A60006849F /* CoreGraphics.framework */; };
		3B1C23DA25A19C600075EF5D /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081502568D3A50006849F /* libbz2.tbd */; };
		3B1C23DB25A19C600075EF5D /* libruby.3.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */; };
		3B1C23DC25A19C600075EF5D /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081512568D3A60006849F /* CoreAudio.framework */; };
		3B1C23DD25A19C600075EF5D /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */; };
		3B1C23DE25A19C600075EF5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46725651C00003DAD8A /* Foundation.framework */; };
		3B1C23DF25A19C600075EF5D /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */; };
		3B1C23E025A19C600075EF5D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46525651BF3003DAD8A /* libz.tbd */; };
		3B1C23E125A19C600075EF5D /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46825651C12003DAD8A /* libiconv.tbd */; };
		3B1C23E225A19C600075EF5D /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E7256879FC0006849F /* libvorbisfile.a */; };
		3B1C23E325A19C600075EF5D /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080F0256879FD0006849F /* libSDL2_image.a */; };
		3B1C23E425A19C600075EF5D /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FC256879FE0006849F /* libfreetype.a */; };
		3B1C23E525A19C600075EF5D /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FF256879FE0006849F /* libphysfs.a */; };
		3B1C23E725A19C600075EF5D /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3BDB23E22564546E00C4A63D /* icon.icns */; };
		3B1C23E925A19C600075EF5D /* Assets.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BA08EA4256641ED00449CFF /* Assets.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		3B1C23EB25A19C600075EF5D /* mkxp.json in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B7282565B35D003DAD8A /* mkxp.json */; };
		3B1C23ED25A19C600075EF5D /* libfluidsynth.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C23EE25A19C600075EF5D /* libruby.3.1.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C23FD25A19FB40075EF5D /* steamshim_mac_helpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B1C23FC25A19FB40075EF5D /* steamshim_mac_helpers.mm */; };
		3B1C241225A1A7120075EF5D /* libsteam_api.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C241125A1A7120075EF5D /* libsteam_api.dylib */; };
		3B1C242025A1A8660075EF5D /* libsteam_api.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C241125A1A7120075EF5D /* libsteam_api.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C242625A1A90B0075EF5D /* shim in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B1C235625A199370075EF5D /* shim */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B1C242B25A1AA1F0075EF5D /* steamshim_child.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B1C236925A19B960075EF5D /* steamshim_child.c */; };
		3B251DA626DA2CFA00E5D09B /* 3.1.0 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B251DA526DA2CFA00E5D09B /* 3.1.0 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B251DA826DA2E9000E5D09B /* 3.1.0 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B251DA526DA2CFA00E5D09B /* 3.1.0 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B251DAC26DA2EC200E5D09B /* 3.1.0 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B251DA526DA2CFA00E5D09B /* 3.1.0 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B312843259E7DC1002EAB43 /* miniffi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B312842259E7DC1002EAB43 /* miniffi.cpp */; };
		3B312844259E7DC1002EAB43 /* miniffi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B312842259E7DC1002EAB43 /* miniffi.cpp */; };
		3B3F7D1D25B19F6E00EA5F1C /* settingsmenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */; };
		3B3F7D2025B19F6E00EA5F1C /* settingsmenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */; };
		3B3F7D2625B19F7000EA5F1C /* settingsmenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */; };
		3B3F7D2A25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */; };
		3B3F7D2B25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */; };
		3B3F7D2D25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */; };
		3B480E9F25DCD174001686B4 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B480E9E25DCD16D001686B4 /* GameController.framework */; };
		3B480EA125DCD176001686B4 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B480E9E25DCD16D001686B4 /* GameController.framework */; };
		3B522DA9259BAA42003301C4 /* libfluidsynth.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B522DAA259BAA4A003301C4 /* libfluidsynth.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B522DC0259BD072003301C4 /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DBF259BD072003301C4 /* net.cpp */; };
		3B522DC1259BD072003301C4 /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DBF259BD072003301C4 /* net.cpp */; };
		3B522DCA259BFEE0003301C4 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DC8259BFEDF003301C4 /* libcrypto.a */; };
		3B522DCC259BFEE0003301C4 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DC9259BFEDF003301C4 /* libssl.a */; };
		3B522DD6259BFF2D003301C4 /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DD4259BFF2D003301C4 /* libssl.a */; };
		3B522DD8259BFF2D003301C4 /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DD5259BFF2D003301C4 /* libcrypto.a */; };
		3B522DDC259C1E53003301C4 /* http-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DDB259C1E53003301C4 /* http-binding.cpp */; };
		3B522DDD259C1E53003301C4 /* http-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DDB259C1E53003301C4 /* http-binding.cpp */; };
		3B522DE5259C2039003301C4 /* LUrlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DE4259C2039003301C4 /* LUrlParser.cpp */; };
		3B522DE6259C2039003301C4 /* LUrlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DE4259C2039003301C4 /* LUrlParser.cpp */; };
		3B522DED259C3E97003301C4 /* mkxp.json in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B7282565B35D003DAD8A /* mkxp.json */; };
		3B522DEF259C3E9D003301C4 /* mkxp.json in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B7282565B35D003DAD8A /* mkxp.json */; };
		3B5A84062569B56F00BAF2E5 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A84052569B56F00BAF2E5 /* config.cpp */; };
		3B5A840D2569BE7C00BAF2E5 /* filesystemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */; };
		3B5A8445256A0F6300BAF2E5 /* libopenal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5A8444256A0F6300BAF2E5 /* libopenal.a */; };
		3B5A8464256A46B200BAF2E5 /* systemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */; };
		3B5E1F0B25A881FB0086FFDC /* libEGL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; };
		3B5E1F0C25A881FB0086FFDC /* libEGL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; };
		3B5E1F0E25A881FB0086FFDC /* libEGL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; };
		3B5E1F0F25A881FB0086FFDC /* libGLESv2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; };
		3B5E1F1025A881FB0086FFDC /* libGLESv2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; };
		3B5E1F1225A881FB0086FFDC /* libGLESv2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; };
		3B5E1F1525A881FE0086FFDC /* libEGL.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5E1F1825A882000086FFDC /* libGLESv2.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5E1F1D25A882090086FFDC /* libEGL.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5E1F1E25A8820B0086FFDC /* libGLESv2.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5E1F1F25A8820D0086FFDC /* libEGL.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5E1F2025A8820F0086FFDC /* libGLESv2.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B5F5E7D26F1360C00DF792F /* steam_appid.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B1C243E25A1B8D20075EF5D /* steam_appid.txt */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3B97F77025E6178200A569B5 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B480E9E25DCD16D001686B4 /* GameController.framework */; };
		3BA08E9B256638C900449CFF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */; };
		3BA69454263DAB53004194EB /* libnsgif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944E263DAB53004194EB /* libnsgif.c */; };
		3BA69455263DAB53004194EB /* libnsgif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944E263DAB53004194EB /* libnsgif.c */; };
		3BA69457263DAB53004194EB /* libnsgif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944E263DAB53004194EB /* libnsgif.c */; };
		3BA69458263DAB53004194EB /* lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944F263DAB53004194EB /* lzw.c */; };
		3BA69459263DAB53004194EB /* lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944F263DAB53004194EB /* lzw.c */; };
		3BA6945B263DAB53004194EB /* lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944F263DAB53004194EB /* lzw.c */; };
		3BAEB1442673DBE700AC177B /* libuchardet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BAEB1432673DBE700AC177B /* libuchardet.a */; };
		3BBE87862705A73400A574AE /* http-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DDB259C1E53003301C4 /* http-binding.cpp */; };
		3BBE87872705A73400A574AE /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */; };
		3BBE87882705A73400A574AE /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED382568E95D00372D13 /* rgssad.cpp */; };
		3BBE87892705A73400A574AE /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED462568E95D00372D13 /* input.cpp */; };
		3BBE878A2705A73400A574AE /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */; };
		3BBE878B2705A73400A574AE /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED642568E95D00372D13 /* audio.cpp */; };
		3BBE878C2705A73400A574AE /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED562568E95D00372D13 /* main.cpp */; };
		3BBE878D2705A73400A574AE /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5F2568E95D00372D13 /* alstream.cpp */; };
		3BBE878E2705A73400A574AE /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4C2568E95D00372D13 /* table.cpp */; };
		3BBE878F2705A73400A574AE /* net.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DBF259BD072003301C4 /* net.cpp */; };
		3BBE87902705A73400A574AE /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE52568E96A00372D13 /* table-binding.cpp */; };
		3BBE87912705A73400A574AE /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A84052569B56F00BAF2E5 /* config.cpp */; };
		3BBE87922705A73400A574AE /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */; };
		3BBE87932705A73400A574AE /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */; };
		3BBE87942705A73400A574AE /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */; };
		3BBE87952705A73400A574AE /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8A2568E95E00372D13 /* glstate.cpp */; };
		3BBE87962705A73400A574AE /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED922568E95E00372D13 /* gl-fun.cpp */; };
		3BBE87972705A73400A574AE /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */; };
		3BBE87982705A73400A574AE /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED762568E95D00372D13 /* sprite.cpp */; };
		3BBE87992705A73400A574AE /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */; };
		3BBE879A2705A73400A574AE /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */; };
		3BBE879B2705A73400A574AE /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */; };
		3BBE879C2705A73400A574AE /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */; };
		3BBE879D2705A73400A574AE /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED722568E95D00372D13 /* windowvx.cpp */; };
		3BBE879E2705A73400A574AE /* LUrlParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B522DE4259C2039003301C4 /* LUrlParser.cpp */; };
		3BBE879F2705A73400A574AE /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF32568E96A00372D13 /* module_rpg.cpp */; };
		3BBE87A02705A73400A574AE /* miniffi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B312842259E7DC1002EAB43 /* miniffi.cpp */; };
		3BBE87A12705A73400A574AE /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA22568E95E00372D13 /* autotiles.cpp */; };
		3BBE87A22705A73400A574AE /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED662568E95D00372D13 /* audiostream.cpp */; };
		3BBE87A32705A73400A574AE /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEF2568E96A00372D13 /* binding-util.cpp */; };
		3BBE87A42705A73400A574AE /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */; };
		3BBE87A52705A73400A574AE /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED882568E95E00372D13 /* gl-meta.cpp */; };
		3BBE87A62705A73400A574AE /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4D2568E95D00372D13 /* etc.cpp */; };
		3BBE87A72705A73400A574AE /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8C2568E95E00372D13 /* shader.cpp */; };
		3BBE87A82705A73400A574AE /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9C2568E95E00372D13 /* tilemap.cpp */; };
		3BBE87A92705A73400A574AE /* lzw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944F263DAB53004194EB /* lzw.c */; };
		3BBE87AA2705A73400A574AE /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED742568E95D00372D13 /* window.cpp */; };
		3BBE87AB2705A73400A574AE /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDC2568E96A00372D13 /* input-binding.cpp */; };
		3BBE87AC2705A73400A574AE /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED472568E95D00372D13 /* keybindings.cpp */; };
		3BBE87AD2705A73400A574AE /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED542568E95D00372D13 /* filesystem.cpp */; };
		3BBE87AE2705A73400A574AE /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF02568E96A00372D13 /* binding-mri.cpp */; };
		3BBE87AF2705A73400A574AE /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED352568E95D00372D13 /* eventthread.cpp */; };
		3BBE87B02705A73400A574AE /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9E2568E95E00372D13 /* viewport.cpp */; };
		3BBE87B12705A73400A574AE /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED832568E95E00372D13 /* gl-debug.cpp */; };
		3BBE87B22705A73400A574AE /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */; };
		3BBE87B32705A73400A574AE /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED732568E95D00372D13 /* bitmap.cpp */; };
		3BBE87B42705A73400A574AE /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */; };
		3BBE87B52705A73400A574AE /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD62568E96A00372D13 /* window-binding.cpp */; };
		3BBE87B62705A73400A574AE /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5E2568E95D00372D13 /* midisource.cpp */; };
		3BBE87B72705A73400A574AE /* libnsgif.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA6944E263DAB53004194EB /* libnsgif.c */; };
		3BBE87B82705A73400A574AE /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */; };
		3BBE87B92705A73400A574AE /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA12568E95E00372D13 /* plane.cpp */; };
		3BBE87BA2705A73400A574AE /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED802568E95D00372D13 /* tilequad.cpp */; };
		3BBE87BB2705A73400A574AE /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED912568E95E00372D13 /* tileatlas.cpp */; };
		3BBE87BC2705A73400A574AE /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED602568E95D00372D13 /* fluid-fun.cpp */; };
		3BBE87BD2705A73400A574AE /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED842568E95E00372D13 /* scene.cpp */; };
		3BBE87BE2705A73400A574AE /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED812568E95D00372D13 /* texpool.cpp */; };
		3BBE87BF2705A73400A574AE /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEC2568E96A00372D13 /* font-binding.cpp */; };
		3BBE87C02705A73400A574AE /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */; };
		3BBE87C12705A73400A574AE /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */; };
		3BBE87C22705A73400A574AE /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED982568E95E00372D13 /* vertex.cpp */; };
		3BBE87C32705A73400A574AE /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */; };
		3BBE87C42705A73400A574AE /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED652568E95D00372D13 /* soundemitter.cpp */; };
		3BBE87C52705A73400A574AE /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE62568E96A00372D13 /* etc-binding.cpp */; };
		3BBE87C62705A73400A574AE /* systemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */; };
		3BBE87C72705A73400A574AE /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7B2568E95D00372D13 /* graphics.cpp */; };
		3BBE87C82705A73400A574AE /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED772568E95D00372D13 /* font.cpp */; };
		3BBE87C92705A73400A574AE /* steamshim_child.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B1C236925A19B960075EF5D /* steamshim_child.c */; };
		3BBE87CA2705A73400A574AE /* SettingsMenuController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */; };
		3BBE87CB2705A73400A574AE /* filesystemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */; };
		3BBE87CC2705A73400A574AE /* iniconfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */; };
		3BBE87CD2705A73400A574AE /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED512568E95D00372D13 /* sharedstate.cpp */; };
		3BBE87D72705A73400A574AE /* libGLESv2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; };
		3BBE87D82705A73400A574AE /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081582568D3A60006849F /* AppKit.framework */; };
		3BBE87DD2705A73400A574AE /* libEGL.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; };
		3BBE87E02705A73400A574AE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B47A256534BA003DAD8A /* IOKit.framework */; };
		3BBE87E12705A73400A574AE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081552568D3A60006849F /* Carbon.framework */; };
		3BBE87E22705A73400A574AE /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081542568D3A60006849F /* Metal.framework */; };
		3BBE87E32705A73400A574AE /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081572568D3A60006849F /* ForceFeedback.framework */; };
		3BBE87E52705A73400A574AE /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081532568D3A60006849F /* CoreVideo.framework */; };
		3BBE87E62705A73400A574AE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081562568D3A60006849F /* CoreGraphics.framework */; };
		3BBE87E72705A73400A574AE /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081502568D3A50006849F /* libbz2.tbd */; };
		3BBE87E82705A73400A574AE /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B480E9E25DCD16D001686B4 /* GameController.framework */; };
		3BBE87EA2705A73400A574AE /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081512568D3A60006849F /* CoreAudio.framework */; };
		3BBE87EB2705A73400A574AE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */; };
		3BBE87EC2705A73400A574AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46725651C00003DAD8A /* Foundation.framework */; };
		3BBE87ED2705A73400A574AE /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */; };
		3BBE87EE2705A73400A574AE /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46525651BF3003DAD8A /* libz.tbd */; };
		3BBE87EF2705A73400A574AE /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46825651C12003DAD8A /* libiconv.tbd */; };
		3BBE87F52705A73400A574AE /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3BDB23E22564546E00C4A63D /* icon.icns */; };
		3BBE87F62705A73400A574AE /* settingsmenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */; };
		3BBE87F82705A73400A574AE /* shim in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B1C235625A199370075EF5D /* shim */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE87FA2705A73400A574AE /* Assets.bundle in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BA08EA4256641ED00449CFF /* Assets.bundle */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		3BBE87FB2705A73400A574AE /* steam_appid.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B1C243E25A1B8D20075EF5D /* steam_appid.txt */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE87FD2705A73400A574AE /* mkxp.json in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B7282565B35D003DAD8A /* mkxp.json */; };
		3BBE87FF2705A73400A574AE /* 3.1.0 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B251DA526DA2CFA00E5D09B /* 3.1.0 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE88012705A73400A574AE /* libfluidsynth.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE88022705A73400A574AE /* libEGL.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0925A881FB0086FFDC /* libEGL.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE88042705A73400A574AE /* libsteam_api.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C241125A1A7120075EF5D /* libsteam_api.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE88052705A73400A574AE /* libGLESv2.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
		3BBE880B2705AA8F00A574AE /* libcrypto.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DC8259BFEDF003301C4 /* libcrypto.a */; };
		3BBE880E2705AAF200A574AE /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D822584F3780063AFF1 /* libogg.a */; };
		3BBE880F2705AAFF00A574AE /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D832584F3780063AFF1 /* libSDL2_ttf.a */; };
		3BBE88102705AB0400A574AE /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7A2584F3780063AFF1 /* libvorbisenc.a */; };
		3BBE88112705AB0900A574AE /* libssl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B522DC9259BFEDF003301C4 /* libssl.a */; };
		3BBE88132705AB1700A574AE /* libopenal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D842584F3780063AFF1 /* libopenal.a */; };
		3BBE88142705AB1A00A574AE /* libuchardet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BAEB1432673DBE700AC177B /* libuchardet.a */; };
		3BBE88162705AC0800A574AE /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D882584F3780063AFF1 /* libpixman-1.a */; };
		3BBE88172705AC0C00A574AE /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D862584F3780063AFF1 /* libSDL2.a */; };
		3BBE881A2705AC2B00A574AE /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D852584F3780063AFF1 /* libvorbis.a */; };
		3BBE881B2705AC3100A574AE /* libruby.3.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B1C230D25A144BF0075EF5D /* libruby.3.1.dylib */; };
		3BBE881C2705AC3700A574AE /* libSDL2_sound.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BF5B4BC2685881C00A3B240 /* libSDL2_sound.a */; };
		3BBE881D2705AC3F00A574AE /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D812584F3780063AFF1 /* libvorbisfile.a */; };
		3BBE881E2705AC4200A574AE /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BEA5D7125AC3CE300B6E359 /* libSDL2_image.a */; };
		3BBE881F2705AC4800A574AE /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7D2584F3780063AFF1 /* libfreetype.a */; };
		3BBE88202705AC4C00A574AE /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7B2584F3780063AFF1 /* libphysfs.a */; };
		3BBE88212705AD3D00A574AE /* libpng16.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D872584F3780063AFF1 /* libpng16.a */; };
		3BC65D8E2584F3AD0063AFF1 /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */; };
		3BC65D902584F3AD0063AFF1 /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED382568E95D00372D13 /* rgssad.cpp */; };
		3BC65D912584F3AD0063AFF1 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED462568E95D00372D13 /* input.cpp */; };
		3BC65D922584F3AD0063AFF1 /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */; };
		3BC65D932584F3AD0063AFF1 /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED642568E95D00372D13 /* audio.cpp */; };
		3BC65D942584F3AD0063AFF1 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED562568E95D00372D13 /* main.cpp */; };
		3BC65D952584F3AD0063AFF1 /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5F2568E95D00372D13 /* alstream.cpp */; };
		3BC65D962584F3AD0063AFF1 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4C2568E95D00372D13 /* table.cpp */; };
		3BC65D972584F3AD0063AFF1 /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE52568E96A00372D13 /* table-binding.cpp */; };
		3BC65D982584F3AD0063AFF1 /* config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A84052569B56F00BAF2E5 /* config.cpp */; };
		3BC65D992584F3AD0063AFF1 /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */; };
		3BC65D9A2584F3AD0063AFF1 /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */; };
		3BC65D9C2584F3AD0063AFF1 /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */; };
		3BC65D9E2584F3AD0063AFF1 /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8A2568E95E00372D13 /* glstate.cpp */; };
		3BC65D9F2584F3AD0063AFF1 /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED922568E95E00372D13 /* gl-fun.cpp */; };
		3BC65DA02584F3AD0063AFF1 /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */; };
		3BC65DA12584F3AD0063AFF1 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED762568E95D00372D13 /* sprite.cpp */; };
		3BC65DA22584F3AD0063AFF1 /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */; };
		3BC65DA32584F3AD0063AFF1 /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */; };
		3BC65DA42584F3AD0063AFF1 /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */; };
		3BC65DA52584F3AD0063AFF1 /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */; };
		3BC65DA62584F3AD0063AFF1 /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED722568E95D00372D13 /* windowvx.cpp */; };
		3BC65DA72584F3AD0063AFF1 /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF32568E96A00372D13 /* module_rpg.cpp */; };
		3BC65DA82584F3AD0063AFF1 /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA22568E95E00372D13 /* autotiles.cpp */; };
		3BC65DA92584F3AD0063AFF1 /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED662568E95D00372D13 /* audiostream.cpp */; };
		3BC65DAA2584F3AD0063AFF1 /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEF2568E96A00372D13 /* binding-util.cpp */; };
		3BC65DAB2584F3AD0063AFF1 /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */; };
		3BC65DAC2584F3AD0063AFF1 /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED882568E95E00372D13 /* gl-meta.cpp */; };
		3BC65DAD2584F3AD0063AFF1 /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4D2568E95D00372D13 /* etc.cpp */; };
		3BC65DAE2584F3AD0063AFF1 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8C2568E95E00372D13 /* shader.cpp */; };
		3BC65DAF2584F3AD0063AFF1 /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9C2568E95E00372D13 /* tilemap.cpp */; };
		3BC65DB12584F3AD0063AFF1 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED742568E95D00372D13 /* window.cpp */; };
		3BC65DB32584F3AD0063AFF1 /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDC2568E96A00372D13 /* input-binding.cpp */; };
		3BC65DB42584F3AD0063AFF1 /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED472568E95D00372D13 /* keybindings.cpp */; };
		3BC65DB52584F3AD0063AFF1 /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED542568E95D00372D13 /* filesystem.cpp */; };
		3BC65DB62584F3AD0063AFF1 /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF02568E96A00372D13 /* binding-mri.cpp */; };
		3BC65DB82584F3AD0063AFF1 /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED352568E95D00372D13 /* eventthread.cpp */; };
		3BC65DB92584F3AD0063AFF1 /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9E2568E95E00372D13 /* viewport.cpp */; };
		3BC65DBA2584F3AD0063AFF1 /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED832568E95E00372D13 /* gl-debug.cpp */; };
		3BC65DBC2584F3AD0063AFF1 /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */; };
		3BC65DBD2584F3AD0063AFF1 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED732568E95D00372D13 /* bitmap.cpp */; };
		3BC65DBE2584F3AD0063AFF1 /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */; };
		3BC65DBF2584F3AD0063AFF1 /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD62568E96A00372D13 /* window-binding.cpp */; };
		3BC65DC02584F3AD0063AFF1 /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5E2568E95D00372D13 /* midisource.cpp */; };
		3BC65DC12584F3AD0063AFF1 /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */; };
		3BC65DC22584F3AD0063AFF1 /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA12568E95E00372D13 /* plane.cpp */; };
		3BC65DC32584F3AD0063AFF1 /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED802568E95D00372D13 /* tilequad.cpp */; };
		3BC65DC62584F3AD0063AFF1 /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED912568E95E00372D13 /* tileatlas.cpp */; };
		3BC65DC72584F3AD0063AFF1 /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED602568E95D00372D13 /* fluid-fun.cpp */; };
		3BC65DC82584F3AD0063AFF1 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED842568E95E00372D13 /* scene.cpp */; };
		3BC65DC92584F3AD0063AFF1 /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED812568E95D00372D13 /* texpool.cpp */; };
		3BC65DCA2584F3AD0063AFF1 /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEC2568E96A00372D13 /* font-binding.cpp */; };
		3BC65DCC2584F3AD0063AFF1 /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */; };
		3BC65DCD2584F3AD0063AFF1 /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */; };
		3BC65DCF2584F3AD0063AFF1 /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED982568E95E00372D13 /* vertex.cpp */; };
		3BC65DD02584F3AD0063AFF1 /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */; };
		3BC65DD12584F3AD0063AFF1 /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED652568E95D00372D13 /* soundemitter.cpp */; };
		3BC65DD22584F3AD0063AFF1 /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE62568E96A00372D13 /* etc-binding.cpp */; };
		3BC65DD32584F3AD0063AFF1 /* systemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */; };
		3BC65DD42584F3AD0063AFF1 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7B2568E95D00372D13 /* graphics.cpp */; };
		3BC65DD52584F3AD0063AFF1 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED772568E95D00372D13 /* font.cpp */; };
		3BC65DD82584F3AD0063AFF1 /* filesystemImplApple.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */; };
		3BC65DDA2584F3AD0063AFF1 /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED512568E95D00372D13 /* sharedstate.cpp */; };
		3BC65DEB2584F3AD0063AFF1 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B47A256534BA003DAD8A /* IOKit.framework */; };
		3BC65DED2584F3AD0063AFF1 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081552568D3A60006849F /* Carbon.framework */; };
		3BC65DEF2584F3AD0063AFF1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081582568D3A60006849F /* AppKit.framework */; };
		3BC65DF42584F3AD0063AFF1 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081542568D3A60006849F /* Metal.framework */; settings = {ATTRIBUTES = (Required, ); }; };
		3BC65DF52584F3AD0063AFF1 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081572568D3A60006849F /* ForceFeedback.framework */; };
		3BC65DF62584F3AD0063AFF1 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081532568D3A60006849F /* CoreVideo.framework */; };
		3BC65DFA2584F3AD0063AFF1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081562568D3A60006849F /* CoreGraphics.framework */; };
		3BC65DFB2584F3AD0063AFF1 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081502568D3A50006849F /* libbz2.tbd */; };
		3BC65DFC2584F3AD0063AFF1 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081512568D3A60006849F /* CoreAudio.framework */; };
		3BC65DFD2584F3AD0063AFF1 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */; };
		3BC65DFF2584F3AD0063AFF1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46725651C00003DAD8A /* Foundation.framework */; };
		3BC65E012584F3AD0063AFF1 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */; };
		3BC65E022584F3AD0063AFF1 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46525651BF3003DAD8A /* libz.tbd */; };
		3BC65E062584F3AD0063AFF1 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46825651C12003DAD8A /* libiconv.tbd */; };
		3BC65E0E2584F3AD0063AFF1 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3BDB23E22564546E00C4A63D /* icon.icns */; };
		3BC65E202584F4290063AFF1 /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D882584F3780063AFF1 /* libpixman-1.a */; };
		3BC65E212584F4290063AFF1 /* libopenal.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D842584F3780063AFF1 /* libopenal.a */; };
		3BC65E222584F4290063AFF1 /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D832584F3780063AFF1 /* libSDL2_ttf.a */; };
		3BC65E232584F4290063AFF1 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7D2584F3780063AFF1 /* libfreetype.a */; };
		3BC65E242584F4290063AFF1 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D812584F3780063AFF1 /* libvorbisfile.a */; };
		3BC65E252584F4290063AFF1 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D852584F3780063AFF1 /* libvorbis.a */; };
		3BC65E262584F4290063AFF1 /* libpng16.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D872584F3780063AFF1 /* libpng16.a */; };
		3BC65E282584F4290063AFF1 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D892584F3910063AFF1 /* libSDL2main.a */; };
		3BC65E2B2584F4290063AFF1 /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7B2584F3780063AFF1 /* libphysfs.a */; };
		3BC65E2C2584F4290063AFF1 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D7A2584F3780063AFF1 /* libvorbisenc.a */; };
		3BC65E2D2584F4290063AFF1 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D822584F3780063AFF1 /* libogg.a */; };
		3BC65E2E2584F4290063AFF1 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC65D862584F3780063AFF1 /* libSDL2.a */; };
		3BD2B6E72565AEC0003DAD8A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B47A256534BA003DAD8A /* IOKit.framework */; };
		3BD2B6ED2565AEC0003DAD8A /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46825651C12003DAD8A /* libiconv.tbd */; };
		3BD2B6EF2565AEC0003DAD8A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */; };
		3BD2B6F12565AEC0003DAD8A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46725651C00003DAD8A /* Foundation.framework */; };
		3BD2B6F32565AEC0003DAD8A /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46525651BF3003DAD8A /* libz.tbd */; };
		3BD2B6F92565AEC0003DAD8A /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 3BDB23E22564546E00C4A63D /* icon.icns */; };
		3BE08104256879FE0006849F /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E6256879FC0006849F /* libvorbis.a */; };
		3BE08105256879FE0006849F /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E7256879FC0006849F /* libvorbisfile.a */; };
		3BE08107256879FE0006849F /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080E9256879FC0006849F /* libpixman-1.a */; };
		3BE08109256879FE0006849F /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080EB256879FC0006849F /* libSDL2.a */; };
		3BE0810D256879FE0006849F /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080EF256879FD0006849F /* libSDL2_ttf.a */; };
		3BE0810E256879FE0006849F /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080F0256879FD0006849F /* libSDL2_image.a */; };
		3BE08119256879FE0006849F /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FB256879FE0006849F /* libvorbisenc.a */; };
		3BE0811A256879FE0006849F /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FC256879FE0006849F /* libfreetype.a */; };
		3BE0811B256879FE0006849F /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FD256879FE0006849F /* libogg.a */; };
		3BE0811D256879FE0006849F /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FF256879FE0006849F /* libphysfs.a */; };
		3BE081462568A5C60006849F /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081452568A5C60006849F /* libpng.a */; };
		3BE081592568D3A60006849F /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081502568D3A50006849F /* libbz2.tbd */; };
		3BEA5D7225AC3CE300B6E359 /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BEA5D7125AC3CE300B6E359 /* libSDL2_image.a */; };
		3BF5B4BD2685881D00A3B240 /* libSDL2_sound.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BF5B4BC2685881C00A3B240 /* libSDL2_sound.a */; };
		3BF5B4BF2685883B00A3B240 /* libSDL2_sound.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BF5B4BE2685883B00A3B240 /* libSDL2_sound.a */; };
		3BF5B4C02685883B00A3B240 /* libSDL2_sound.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BF5B4BE2685883B00A3B240 /* libSDL2_sound.a */; };
		96563582279A5ABD003D6A75 /* libtheora.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 96563581279A5ABD003D6A75 /* libtheora.a */; };
		96563583279A5ABD003D6A75 /* libtheora.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 96563581279A5ABD003D6A75 /* libtheora.a */; };
		96563585279A5ADA003D6A75 /* libtheora.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 96563584279A5ADA003D6A75 /* libtheora.a */; };
		96563586279A5ADA003D6A75 /* libtheora.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 96563584279A5ADA003D6A75 /* libtheora.a */; };
		9656359B279A5B74003D6A75 /* theoraplay.c in Sources */ = {isa = PBXBuildFile; fileRef = 96563592279A5B74003D6A75 /* theoraplay.c */; };
		9656359C279A5B74003D6A75 /* theoraplay.c in Sources */ = {isa = PBXBuildFile; fileRef = 96563592279A5B74003D6A75 /* theoraplay.c */; };
		9656359D279A5B74003D6A75 /* theoraplay.c in Sources */ = {isa = PBXBuildFile; fileRef = 96563592279A5B74003D6A75 /* theoraplay.c */; };
		9656359E279A5B74003D6A75 /* theoraplay.c in Sources */ = {isa = PBXBuildFile; fileRef = 96563592279A5B74003D6A75 /* theoraplay.c */; };
		96573E7C27913B46002C3E77 /* TouchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96573E7A27913B46002C3E77 /* TouchBar.mm */; };
		96573E7D27913B46002C3E77 /* TouchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96573E7A27913B46002C3E77 /* TouchBar.mm */; };
		96573E7E27913B46002C3E77 /* TouchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96573E7A27913B46002C3E77 /* TouchBar.mm */; };
		96573E7F27913B46002C3E77 /* TouchBar.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96573E7A27913B46002C3E77 /* TouchBar.mm */; };
		96573E81279152DC002C3E77 /* TouchBar.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96573E80279152DC002C3E77 /* TouchBar.xcassets */; };
		96573E82279152DC002C3E77 /* TouchBar.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96573E80279152DC002C3E77 /* TouchBar.xcassets */; };
		96573E83279152DC002C3E77 /* TouchBar.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96573E80279152DC002C3E77 /* TouchBar.xcassets */; };
		96573E84279152DC002C3E77 /* TouchBar.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96573E80279152DC002C3E77 /* TouchBar.xcassets */; };
		96D8EDD128728DCE00A331EA /* gamecontrollerdb.txt in Resources */ = {isa = PBXBuildFile; fileRef = 96D8EDD028728DCA00A331EA /* gamecontrollerdb.txt */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		3B1C236F25A19C600075EF5D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3BA08EA3256641ED00449CFF;
			remoteInfo = "mkxpz-resources";
		};
		3B1C243225A1B1290075EF5D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3B1C235525A199370075EF5D;
			remoteInfo = shim;
		};
		3BA08ED2256643AD00449CFF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3BA08EA3256641ED00449CFF;
			remoteInfo = "mkxpz-resources";
		};
		3BBE87822705A73400A574AE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3B1C235525A199370075EF5D;
			remoteInfo = shim;
		};
		3BBE87842705A73400A574AE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3BA08EA3256641ED00449CFF;
			remoteInfo = "mkxpz-resources";
		};
		3BC65D8C2584F3AD0063AFF1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 3BDB22EC25644FBF00C4A63D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3BA08EA3256641ED00449CFF;
			remoteInfo = "mkxpz-resources";
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		3B1C233325A17C380075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
				3B1C233525A17C670075EF5D /* Assets.bundle in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C233725A17CAB0075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
				3B1C233925A17CB80075EF5D /* Assets.bundle in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C235425A199370075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
		3B1C23E825A19C600075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
				3B1C23E925A19C600075EF5D /* Assets.bundle in CopyFiles */,
				3B5F5E7D26F1360C00DF792F /* steam_appid.txt in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C23EA25A19C600075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Contents/Game;
			dstSubfolderSpec = 1;
			files = (
				3B1C23EB25A19C600075EF5D /* mkxp.json in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C23EC25A19C600075EF5D /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				3B1C23ED25A19C600075EF5D /* libfluidsynth.dylib in Embed Frameworks */,
				3B5E1F1525A881FE0086FFDC /* libEGL.dylib in Embed Frameworks */,
				3B1C23EE25A19C600075EF5D /* libruby.3.1.dylib in Embed Frameworks */,
				3B1C242025A1A8660075EF5D /* libsteam_api.dylib in Embed Frameworks */,
				3B5E1F1825A882000086FFDC /* libGLESv2.dylib in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C242525A1A8F00075EF5D /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 6;
			files = (
				3B1C242625A1A90B0075EF5D /* shim in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B251D9F26DA2C2A00E5D09B /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Ruby;
			dstSubfolderSpec = 7;
			files = (
				3B251DA626DA2CFA00E5D09B /* 3.1.0 in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B251DA726DA2E8A00E5D09B /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Ruby;
			dstSubfolderSpec = 7;
			files = (
				3B251DA826DA2E9000E5D09B /* 3.1.0 in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B251DAB26DA2EBB00E5D09B /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Ruby;
			dstSubfolderSpec = 7;
			files = (
				3B251DAC26DA2EC200E5D09B /* 3.1.0 in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B522D79259BA0E3003301C4 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				3B5E1F1F25A8820D0086FFDC /* libEGL.dylib in Embed Frameworks */,
				3B522DA9259BAA42003301C4 /* libfluidsynth.dylib in Embed Frameworks */,
				3B1C230F25A144C90075EF5D /* libruby.3.1.dylib in Embed Frameworks */,
				3B5E1F2025A8820F0086FFDC /* libGLESv2.dylib in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B522D7C259BA0E8003301C4 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				3B5E1F1D25A882090086FFDC /* libEGL.dylib in Embed Frameworks */,
				3B522DAA259BAA4A003301C4 /* libfluidsynth.dylib in Embed Frameworks */,
				3B1C230C25A144A40075EF5D /* libruby.3.1.dylib in Embed Frameworks */,
				3B5E1F1E25A8820B0086FFDC /* libGLESv2.dylib in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B5A843B2569F95A00BAF2E5 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Contents/Game;
			dstSubfolderSpec = 1;
			files = (
				3B522DEF259C3E9D003301C4 /* mkxp.json in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BA08EAC2566426200449CFF /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Shaders;
			dstSubfolderSpec = 7;
			files = (
				3B10ECD22568E83D00372D13 /* bitmapBlit.frag in CopyFiles */,
				3B10ECD32568E83D00372D13 /* blur.frag in CopyFiles */,
				3B10ECD42568E83D00372D13 /* blurH.vert in CopyFiles */,
				3B10ECD52568E83D00372D13 /* blurV.vert in CopyFiles */,
				3B10ECD62568E83D00372D13 /* common.h in CopyFiles */,
				3B10ECD72568E83D00372D13 /* flashMap.frag in CopyFiles */,
				3B10ECD82568E83D00372D13 /* flatColor.frag in CopyFiles */,
				3B10ECD92568E83D00372D13 /* gray.frag in CopyFiles */,
				3B10ECDA2568E83D00372D13 /* hue.frag in CopyFiles */,
				3B10ECDB2568E83D00372D13 /* minimal.vert in CopyFiles */,
				3B10ECDC2568E83D00372D13 /* plane.frag in CopyFiles */,
				3B10ECDD2568E83D00372D13 /* simple.frag in CopyFiles */,
				3B10ECDE2568E83D00372D13 /* simple.vert in CopyFiles */,
				3B10ECDF2568E83D00372D13 /* simpleAlpha.frag in CopyFiles */,
				3B10ECE02568E83D00372D13 /* simpleAlphaUni.frag in CopyFiles */,
				3B10ECE12568E83D00372D13 /* simpleColor.frag in CopyFiles */,
				3B10ECE22568E83D00372D13 /* simpleColor.vert in CopyFiles */,
				3B10ECE32568E83D00372D13 /* simpleMatrix.vert in CopyFiles */,
				3B10ECE42568E83D00372D13 /* sprite.frag in CopyFiles */,
				3B10ECE52568E83D00372D13 /* sprite.vert in CopyFiles */,
				3B10ECE62568E83D00372D13 /* tilemap.frag in CopyFiles */,
				3B10ECE72568E83D00372D13 /* tilemap.vert in CopyFiles */,
				3B10ECE82568E83D00372D13 /* tilemapvx.vert in CopyFiles */,
				3B10ECE92568E83D00372D13 /* trans.frag in CopyFiles */,
				3B10ECEA2568E83D00372D13 /* transSimple.frag in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BA08EC8256642C900449CFF /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Fonts;
			dstSubfolderSpec = 7;
			files = (
				3B10ECF52568E86B00372D13 /* liberation.ttf in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87F72705A73400A574AE /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 6;
			files = (
				3BBE87F82705A73400A574AE /* shim in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87F92705A73400A574AE /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 7;
			files = (
				3BBE87FA2705A73400A574AE /* Assets.bundle in CopyFiles */,
				3BBE87FB2705A73400A574AE /* steam_appid.txt in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87FC2705A73400A574AE /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Contents/Game;
			dstSubfolderSpec = 1;
			files = (
				3BBE87FD2705A73400A574AE /* mkxp.json in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87FE2705A73400A574AE /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Ruby;
			dstSubfolderSpec = 7;
			files = (
				3BBE87FF2705A73400A574AE /* 3.1.0 in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE88002705A73400A574AE /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				3BBE88012705A73400A574AE /* libfluidsynth.dylib in Embed Frameworks */,
				3BBE88022705A73400A574AE /* libEGL.dylib in Embed Frameworks */,
				3BBE88042705A73400A574AE /* libsteam_api.dylib in Embed Frameworks */,
				3BBE88052705A73400A574AE /* libGLESv2.dylib in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BC65E0F2584F3AD0063AFF1 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = Contents/Game;
			dstSubfolderSpec = 1;
			files = (
				3B522DED259C3E97003301C4 /* mkxp.json in CopyFiles */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		3B012198261544A0001E574A /* string-util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "string-util.h"; sourceTree = "<group>"; };
		3B10EC832568E78400372D13 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = ../assets/icon.png; sourceTree = "<group>"; };
		3B10EC842568E78400372D13 /* liberation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = liberation.ttf; path = ../assets/liberation.ttf; sourceTree = "<group>"; };
		3B10EC852568E78400372D13 /* wqymicrohei.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = wqymicrohei.ttf; path = ../assets/wqymicrohei.ttf; sourceTree = "<group>"; };
		3B10EC8D2568E7B400372D13 /* simpleColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.frag; path = ../shader/simpleColor.frag; sourceTree = "<group>"; };
		3B10EC8E2568E7B500372D13 /* flashMap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flashMap.frag; path = ../shader/flashMap.frag; sourceTree = "<group>"; };
		3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlpha.frag; path = ../shader/simpleAlpha.frag; sourceTree = "<group>"; };
		3B10EC902568E7B500372D13 /* simpleMatrix.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleMatrix.vert; path = ../shader/simpleMatrix.vert; sourceTree = "<group>"; };
		3B10EC912568E7B500372D13 /* blurH.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurH.vert; path = ../shader/blurH.vert; sourceTree = "<group>"; };
		3B10EC922568E7B500372D13 /* transSimple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = transSimple.frag; path = ../shader/transSimple.frag; sourceTree = "<group>"; };
		3B10EC932568E7B500372D13 /* hue.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = hue.frag; path = ../shader/hue.frag; sourceTree = "<group>"; };
		3B10EC942568E7B500372D13 /* bitmapBlit.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = bitmapBlit.frag; path = ../shader/bitmapBlit.frag; sourceTree = "<group>"; };
		3B10EC952568E7B500372D13 /* tilemap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.frag; path = ../shader/tilemap.frag; sourceTree = "<group>"; };
		3B10EC962568E7B500372D13 /* tilemapvx.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemapvx.vert; path = ../shader/tilemapvx.vert; sourceTree = "<group>"; };
		3B10EC972568E7B500372D13 /* sprite.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.frag; path = ../shader/sprite.frag; sourceTree = "<group>"; };
		3B10EC982568E7B500372D13 /* sprite.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.vert; path = ../shader/sprite.vert; sourceTree = "<group>"; };
		3B10EC992568E7B500372D13 /* simple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.frag; path = ../shader/simple.frag; sourceTree = "<group>"; };
		3B10EC9A2568E7B500372D13 /* blurV.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurV.vert; path = ../shader/blurV.vert; sourceTree = "<group>"; };
		3B10EC9B2568E7B500372D13 /* blur.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blur.frag; path = ../shader/blur.frag; sourceTree = "<group>"; };
		3B10EC9C2568E7B500372D13 /* plane.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = plane.frag; path = ../shader/plane.frag; sourceTree = "<group>"; };
		3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlphaUni.frag; path = ../shader/simpleAlphaUni.frag; sourceTree = "<group>"; };
		3B10EC9E2568E7B500372D13 /* simple.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.vert; path = ../shader/simple.vert; sourceTree = "<group>"; };
		3B10EC9F2568E7B500372D13 /* flatColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flatColor.frag; path = ../shader/flatColor.frag; sourceTree = "<group>"; };
		3B10ECA02568E7B600372D13 /* tilemap.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.vert; path = ../shader/tilemap.vert; sourceTree = "<group>"; };
		3B10ECA12568E7B600372D13 /* minimal.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = minimal.vert; path = ../shader/minimal.vert; sourceTree = "<group>"; };
		3B10ECA22568E7B600372D13 /* trans.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = trans.frag; path = ../shader/trans.frag; sourceTree = "<group>"; };
		3B10ECA32568E7B600372D13 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../shader/common.h; sourceTree = "<group>"; };
		3B10ECA42568E7B600372D13 /* gray.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = gray.frag; path = ../shader/gray.frag; sourceTree = "<group>"; };
		3B10ECA52568E7B600372D13 /* simpleColor.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.vert; path = ../shader/simpleColor.vert; sourceTree = "<group>"; };
		3B10ED352568E95D00372D13 /* eventthread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eventthread.cpp; sourceTree = "<group>"; };
		3B10ED372568E95D00372D13 /* rgssad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rgssad.h; sourceTree = "<group>"; };
		3B10ED382568E95D00372D13 /* rgssad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rgssad.cpp; sourceTree = "<group>"; };
		3B10ED3A2568E95D00372D13 /* intrulist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intrulist.h; sourceTree = "<group>"; };
		3B10ED3B2568E95D00372D13 /* sdl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sdl-util.h"; sourceTree = "<group>"; };
		3B10ED3C2568E95D00372D13 /* boost-hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "boost-hash.h"; sourceTree = "<group>"; };
		3B10ED3D2568E95D00372D13 /* serializable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serializable.h; sourceTree = "<group>"; };
		3B10ED3E2568E95D00372D13 /* disposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disposable.h; sourceTree = "<group>"; };
		3B10ED3F2568E95D00372D13 /* serial-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "serial-util.h"; sourceTree = "<group>"; };
		3B10ED402568E95D00372D13 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
		3B10ED412568E95D00372D13 /* exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exception.h; sourceTree = "<group>"; };
		3B10ED422568E95D00372D13 /* debugwriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugwriter.h; sourceTree = "<group>"; };
		3B10ED432568E95D00372D13 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
		3B10ED452568E95D00372D13 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = "<group>"; };
		3B10ED462568E95D00372D13 /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = "<group>"; };
		3B10ED472568E95D00372D13 /* keybindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keybindings.cpp; sourceTree = "<group>"; };
		3B10ED482568E95D00372D13 /* keybindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keybindings.h; sourceTree = "<group>"; };
		3B10ED492568E95D00372D13 /* eventthread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventthread.h; sourceTree = "<group>"; };
		3B10ED4B2568E95D00372D13 /* etc-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "etc-internal.h"; sourceTree = "<group>"; };
		3B10ED4C2568E95D00372D13 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
		3B10ED4D2568E95D00372D13 /* etc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = etc.cpp; sourceTree = "<group>"; };
		3B10ED4E2568E95D00372D13 /* etc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = etc.h; sourceTree = "<group>"; };
		3B10ED4F2568E95D00372D13 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
		3B10ED502568E95D00372D13 /* settingsmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = settingsmenu.h; sourceTree = "<group>"; };
		3B10ED512568E95D00372D13 /* sharedstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedstate.cpp; sourceTree = "<group>"; };
		3B10ED532568E95D00372D13 /* filesystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filesystem.h; sourceTree = "<group>"; };
		3B10ED542568E95D00372D13 /* filesystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filesystem.cpp; sourceTree = "<group>"; };
		3B10ED562568E95D00372D13 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
		3B10ED5E2568E95D00372D13 /* midisource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = midisource.cpp; sourceTree = "<group>"; };
		3B10ED5F2568E95D00372D13 /* alstream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alstream.cpp; sourceTree = "<group>"; };
		3B10ED602568E95D00372D13 /* fluid-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "fluid-fun.cpp"; sourceTree = "<group>"; };
		3B10ED612568E95D00372D13 /* soundemitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundemitter.h; sourceTree = "<group>"; };
		3B10ED622568E95D00372D13 /* fluid-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "fluid-fun.h"; sourceTree = "<group>"; };
		3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdlsoundsource.cpp; sourceTree = "<group>"; };
		3B10ED642568E95D00372D13 /* audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio.cpp; sourceTree = "<group>"; };
		3B10ED652568E95D00372D13 /* soundemitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = soundemitter.cpp; sourceTree = "<group>"; };
		3B10ED662568E95D00372D13 /* audiostream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiostream.cpp; sourceTree = "<group>"; };
		3B10ED672568E95D00372D13 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = "<group>"; };
		3B10ED682568E95D00372D13 /* audiostream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiostream.h; sourceTree = "<group>"; };
		3B10ED692568E95D00372D13 /* al-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "al-util.h"; sourceTree = "<group>"; };
		3B10ED6A2568E95D00372D13 /* vorbissource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vorbissource.cpp; sourceTree = "<group>"; };
		3B10ED6B2568E95D00372D13 /* aldatasource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aldatasource.h; sourceTree = "<group>"; };
		3B10ED6C2568E95D00372D13 /* sharedmidistate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedmidistate.h; sourceTree = "<group>"; };
		3B10ED6D2568E95D00372D13 /* alstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alstream.h; sourceTree = "<group>"; };
		3B10ED6E2568E95D00372D13 /* settingsmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settingsmenu.cpp; sourceTree = "<group>"; };
		3B10ED702568E95D00372D13 /* tilemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilemap.h; sourceTree = "<group>"; };
		3B10ED712568E95D00372D13 /* tilemap-common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tilemap-common.h"; sourceTree = "<group>"; };
		3B10ED722568E95D00372D13 /* windowvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windowvx.cpp; sourceTree = "<group>"; };
		3B10ED732568E95D00372D13 /* bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitmap.cpp; sourceTree = "<group>"; };
		3B10ED742568E95D00372D13 /* window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window.cpp; sourceTree = "<group>"; };
		3B10ED752568E95D00372D13 /* viewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = viewport.h; sourceTree = "<group>"; };
		3B10ED762568E95D00372D13 /* sprite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sprite.cpp; sourceTree = "<group>"; };
		3B10ED772568E95D00372D13 /* font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font.cpp; sourceTree = "<group>"; };
		3B10ED782568E95D00372D13 /* window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = "<group>"; };
		3B10ED792568E95D00372D13 /* windowvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windowvx.h; sourceTree = "<group>"; };
		3B10ED7A2568E95D00372D13 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = "<group>"; };
		3B10ED7B2568E95D00372D13 /* graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics.cpp; sourceTree = "<group>"; };
		3B10ED7C2568E95D00372D13 /* sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprite.h; sourceTree = "<group>"; };
		3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilemapvx.cpp; sourceTree = "<group>"; };
		3B10ED7F2568E95D00372D13 /* vertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vertex.h; sourceTree = "<group>"; };
		3B10ED802568E95D00372D13 /* tilequad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilequad.cpp; sourceTree = "<group>"; };
		3B10ED812568E95D00372D13 /* texpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texpool.cpp; sourceTree = "<group>"; };
		3B10ED822568E95E00372D13 /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shader.h; sourceTree = "<group>"; };
		3B10ED832568E95E00372D13 /* gl-debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-debug.cpp"; sourceTree = "<group>"; };
		3B10ED842568E95E00372D13 /* scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scene.cpp; sourceTree = "<group>"; };
		3B10ED852568E95E00372D13 /* quad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quad.h; sourceTree = "<group>"; };
		3B10ED862568E95E00372D13 /* gl-debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-debug.h"; sourceTree = "<group>"; };
		3B10ED872568E95E00372D13 /* gl-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-fun.h"; sourceTree = "<group>"; };
		3B10ED882568E95E00372D13 /* gl-meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-meta.cpp"; sourceTree = "<group>"; };
		3B10ED892568E95E00372D13 /* tileatlasvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileatlasvx.cpp; sourceTree = "<group>"; };
		3B10ED8A2568E95E00372D13 /* glstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glstate.cpp; sourceTree = "<group>"; };
		3B10ED8B2568E95E00372D13 /* tileatlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tileatlas.h; sourceTree = "<group>"; };
		3B10ED8C2568E95E00372D13 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = "<group>"; };
		3B10ED8D2568E95E00372D13 /* tilequad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilequad.h; sourceTree = "<group>"; };
		3B10ED8E2568E95E00372D13 /* tileatlasvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tileatlasvx.h; sourceTree = "<group>"; };
		3B10ED8F2568E95E00372D13 /* gl-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-meta.h"; sourceTree = "<group>"; };
		3B10ED902568E95E00372D13 /* transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transform.h; sourceTree = "<group>"; };
		3B10ED912568E95E00372D13 /* tileatlas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileatlas.cpp; sourceTree = "<group>"; };
		3B10ED922568E95E00372D13 /* gl-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-fun.cpp"; sourceTree = "<group>"; };
		3B10ED932568E95E00372D13 /* texpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texpool.h; sourceTree = "<group>"; };
		3B10ED942568E95E00372D13 /* quadarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quadarray.h; sourceTree = "<group>"; };
		3B10ED952568E95E00372D13 /* glstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glstate.h; sourceTree = "<group>"; };
		3B10ED962568E95E00372D13 /* global-ibo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "global-ibo.h"; sourceTree = "<group>"; };
		3B10ED972568E95E00372D13 /* gl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-util.h"; sourceTree = "<group>"; };
		3B10ED982568E95E00372D13 /* vertex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex.cpp; sourceTree = "<group>"; };
		3B10ED992568E95E00372D13 /* scene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scene.h; sourceTree = "<group>"; };
		3B10ED9A2568E95E00372D13 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = "<group>"; };
		3B10ED9B2568E95E00372D13 /* graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics.h; sourceTree = "<group>"; };
		3B10ED9C2568E95E00372D13 /* tilemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilemap.cpp; sourceTree = "<group>"; };
		3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autotilesvx.cpp; sourceTree = "<group>"; };
		3B10ED9E2568E95E00372D13 /* viewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = viewport.cpp; sourceTree = "<group>"; };
		3B10ED9F2568E95E00372D13 /* flashable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flashable.h; sourceTree = "<group>"; };
		3B10EDA02568E95E00372D13 /* bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitmap.h; sourceTree = "<group>"; };
		3B10EDA12568E95E00372D13 /* plane.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plane.cpp; sourceTree = "<group>"; };
		3B10EDA22568E95E00372D13 /* autotiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autotiles.cpp; sourceTree = "<group>"; };
		3B10EDA32568E95E00372D13 /* tilemapvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilemapvx.h; sourceTree = "<group>"; };
		3B10EDA42568E95E00372D13 /* sharedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedstate.h; sourceTree = "<group>"; };
		3B10EDA52568E95E00372D13 /* binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binding.h; sourceTree = "<group>"; };
		3B10EDD62568E96A00372D13 /* window-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "window-binding.cpp"; sourceTree = "<group>"; };
		3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "filesystem-binding.cpp"; sourceTree = "<group>"; };
		3B10EDD82568E96A00372D13 /* viewportelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "viewportelement-binding.h"; sourceTree = "<group>"; };
		3B10EDD92568E96A00372D13 /* cusl-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "cusl-binding.cpp"; sourceTree = "<group>"; };
		3B10EDDA2568E96A00372D13 /* audio-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "audio-binding.cpp"; sourceTree = "<group>"; };
		3B10EDDB2568E96A00372D13 /* serializable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "serializable-binding.h"; sourceTree = "<group>"; };
		3B10EDDC2568E96A00372D13 /* input-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "input-binding.cpp"; sourceTree = "<group>"; };
		3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "windowvx-binding.cpp"; sourceTree = "<group>"; };
		3B10EDDE2568E96A00372D13 /* disposable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "disposable-binding.h"; sourceTree = "<group>"; };
		3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "sprite-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE02568E96A00372D13 /* sceneelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sceneelement-binding.h"; sourceTree = "<group>"; };
		3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tilemapvx-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE22568E96A00372D13 /* module_rpg2.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg2.rb.xxd; sourceTree = "<group>"; };
		3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "bitmap-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE52568E96A00372D13 /* table-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "table-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE62568E96A00372D13 /* etc-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "etc-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tilemap-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "miniffi-binding.cpp"; sourceTree = "<group>"; };
		3B10EDE92568E96A00372D13 /* graphics-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "graphics-binding.cpp"; sourceTree = "<group>"; };
		3B10EDEA2568E96A00372D13 /* plane-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "plane-binding.cpp"; sourceTree = "<group>"; };
		3B10EDEB2568E96A00372D13 /* binding-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "binding-types.h"; sourceTree = "<group>"; };
		3B10EDEC2568E96A00372D13 /* font-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "font-binding.cpp"; sourceTree = "<group>"; };
		3B10EDED2568E96A00372D13 /* module_rpg1.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg1.rb.xxd; sourceTree = "<group>"; };
		3B10EDEE2568E96A00372D13 /* binding-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "binding-util.h"; sourceTree = "<group>"; };
		3B10EDEF2568E96A00372D13 /* binding-util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "binding-util.cpp"; sourceTree = "<group>"; };
		3B10EDF02568E96A00372D13 /* binding-mri.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "binding-mri.cpp"; sourceTree = "<group>"; };
		3B10EDF12568E96A00372D13 /* flashable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "flashable-binding.h"; sourceTree = "<group>"; };
		3B10EDF22568E96A00372D13 /* module_rpg3.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg3.rb.xxd; sourceTree = "<group>"; };
		3B10EDF32568E96A00372D13 /* module_rpg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module_rpg.cpp; sourceTree = "<group>"; };
		3B10EDF42568E96A00372D13 /* viewport-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "viewport-binding.cpp"; sourceTree = "<group>"; };
		3B10EE1F2569348E00372D13 /* json5pp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = json5pp.hpp; sourceTree = "<group>"; };
		3B1BC0DF266F7C0C00794D22 /* iniconfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iniconfig.h; sourceTree = "<group>"; };
		3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = iniconfig.cpp; sourceTree = "<group>"; };
		3B1BC0E6266F8E8700794D22 /* dependencies.make */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; name = dependencies.make; path = Dependencies/dependencies.make; sourceTree = "<group>"; };
		3B1BC0EB266F924B00794D22 /* libuchardet.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libuchardet.a; path = "Dependencies/build-macosx-x86_64/lib/libuchardet.a"; sourceTree = "<group>"; };
		3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libruby.3.1.dylib; path = "Dependencies/build-macosx-x86_64/lib/libruby.3.1.dylib"; sourceTree = "<group>"; };
		3B1C230D25A144BF0075EF5D /* libruby.3.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libruby.3.1.dylib; path = "Dependencies/build-macosx-universal/lib/libruby.3.1.dylib"; sourceTree = "<group>"; };
		3B1C231E25A15FB20075EF5D /* mkxp.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = mkxp.xcconfig; path = config/mkxp.xcconfig; sourceTree = "<group>"; };
		3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = mkxp.Intel.xcconfig; path = config/mkxp.Intel.xcconfig; sourceTree = "<group>"; };
		3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = mkxp.Universal.xcconfig; path = config/mkxp.Universal.xcconfig; sourceTree = "<group>"; };
		3B1C235625A199370075EF5D /* shim */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = shim; sourceTree = BUILT_PRODUCTS_DIR; };
		3B1C236725A19B960075EF5D /* steamshim_parent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = steamshim_parent.cpp; path = ../steamshim/steamshim_parent.cpp; sourceTree = "<group>"; };
		3B1C236825A19B960075EF5D /* steamshim_child.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = steamshim_child.h; path = ../steamshim/steamshim_child.h; sourceTree = "<group>"; };
		3B1C236925A19B960075EF5D /* steamshim_child.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = steamshim_child.c; path = ../steamshim/steamshim_child.c; sourceTree = "<group>"; };
		3B1C23F225A19C600075EF5D /* Z-steam.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Z-steam.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		3B1C23FC25A19FB40075EF5D /* steamshim_mac_helpers.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = steamshim_mac_helpers.mm; path = ../steamshim/steamshim_mac_helpers.mm; sourceTree = "<group>"; };
		3B1C240025A19FD60075EF5D /* steamshim_mac_helpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = steamshim_mac_helpers.h; path = ../steamshim/steamshim_mac_helpers.h; sourceTree = "<group>"; };
		3B1C240C25A1A4C50075EF5D /* steamshim.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = steamshim.xcconfig; path = config/steamshim.xcconfig; sourceTree = "<group>"; };
		3B1C241125A1A7120075EF5D /* libsteam_api.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsteam_api.dylib; path = Dependencies/Frameworks/steam/sdk/redistributable_bin/osx/libsteam_api.dylib; sourceTree = "<group>"; };
		3B1C243E25A1B8D20075EF5D /* steam_appid.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = steam_appid.txt; path = config/steam_appid.txt; sourceTree = "<group>"; };
		3B251DA526DA2CFA00E5D09B /* 3.1.0 */ = {isa = PBXFileReference; lastKnownFileType = folder; name = 3.1.0; path = "Dependencies/build-macosx-x86_64/lib/ruby/3.1.0"; sourceTree = "<group>"; };
		3B312841259E7DC1002EAB43 /* miniffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = miniffi.h; sourceTree = "<group>"; };
		3B312842259E7DC1002EAB43 /* miniffi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = miniffi.cpp; sourceTree = "<group>"; };
		3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = settingsmenu.xib; path = views/settingsmenu.xib; sourceTree = "<group>"; };
		3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = SettingsMenuController.mm; path = views/SettingsMenuController.mm; sourceTree = "<group>"; };
		3B3F7D3025B1A79F00EA5F1C /* SettingsMenuController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = SettingsMenuController.h; path = views/SettingsMenuController.h; sourceTree = "<group>"; };
		3B426F6B256B8AC0009EA00F /* fs_std_impl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fs_std_impl.hpp; sourceTree = "<group>"; };
		3B426F6C256B8AC0009EA00F /* fs_fwd.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fs_fwd.hpp; sourceTree = "<group>"; };
		3B426F6D256B8AC0009EA00F /* fs_std.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fs_std.hpp; sourceTree = "<group>"; };
		3B426F6E256B8AC0009EA00F /* filesystem.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = filesystem.hpp; sourceTree = "<group>"; };
		3B426F6F256B8AC0009EA00F /* fs_impl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fs_impl.hpp; sourceTree = "<group>"; };
		3B426F70256B8AC0009EA00F /* fs_std_fwd.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fs_std_fwd.hpp; sourceTree = "<group>"; };
		3B480E9325DCBDD6001686B4 /* sdl_codes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = sdl_codes.h; path = views/sdl_codes.h; sourceTree = "<group>"; };
		3B480E9E25DCD16D001686B4 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; };
		3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfluidsynth.dylib; path = Dependencies/Frameworks/libfluidsynth.dylib; sourceTree = "<group>"; };
		3B522DB2259BC037003301C4 /* net.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = net.h; sourceTree = "<group>"; };
		3B522DBD259BD046003301C4 /* httplib.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = httplib.h; sourceTree = "<group>"; };
		3B522DBF259BD072003301C4 /* net.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = net.cpp; sourceTree = "<group>"; };
		3B522DC8259BFEDF003301C4 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "Dependencies/build-macosx-universal/lib/libcrypto.a"; sourceTree = "<group>"; };
		3B522DC9259BFEDF003301C4 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "Dependencies/build-macosx-universal/lib/libssl.a"; sourceTree = "<group>"; };
		3B522DD4259BFF2D003301C4 /* libssl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libssl.a; path = "Dependencies/build-macosx-x86_64/lib/libssl.a"; sourceTree = "<group>"; };
		3B522DD5259BFF2D003301C4 /* libcrypto.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcrypto.a; path = "Dependencies/build-macosx-x86_64/lib/libcrypto.a"; sourceTree = "<group>"; };
		3B522DDB259C1E53003301C4 /* http-binding.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "http-binding.cpp"; sourceTree = "<group>"; };
		3B522DE3259C2017003301C4 /* LUrlParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LUrlParser.h; sourceTree = "<group>"; };
		3B522DE4259C2039003301C4 /* LUrlParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LUrlParser.cpp; sourceTree = "<group>"; };
		3B58E90F26293A9D001F9031 /* shim.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = shim.entitlements; sourceTree = "<group>"; };
		3B5A84052569B56F00BAF2E5 /* config.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = config.cpp; sourceTree = "<group>"; };
		3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = filesystemImplApple.mm; sourceTree = "<group>"; };
		3B5A84132569C28B00BAF2E5 /* filesystemImpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = filesystemImpl.cpp; sourceTree = "<group>"; };
		3B5A84142569C28B00BAF2E5 /* filesystemImpl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = filesystemImpl.h; sourceTree = "<group>"; };
		3B5A8444256A0F6300BAF2E5 /* libopenal.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopenal.a; path = "Dependencies/build-macosx-x86_64/lib/libopenal.a"; sourceTree = "<group>"; };
		3B5A845C256A465700BAF2E5 /* system.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = system.h; sourceTree = "<group>"; };
		3B5A845D256A465700BAF2E5 /* systemImpl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = systemImpl.cpp; sourceTree = "<group>"; };
		3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = systemImplApple.mm; sourceTree = "<group>"; };
		3B5E1F0925A881FB0086FFDC /* libEGL.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libEGL.dylib; path = Dependencies/Frameworks/ANGLE/libEGL.dylib; sourceTree = "<group>"; };
		3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libGLESv2.dylib; path = Dependencies/Frameworks/ANGLE/libGLESv2.dylib; sourceTree = "<group>"; };
		3B609374268274CE0038E9D6 /* encoding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = encoding.h; sourceTree = "<group>"; };
		3BA08EA4256641ED00449CFF /* Assets.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Assets.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
		3BA08EA6256641EE00449CFF /* Assets.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Assets.plist; sourceTree = "<group>"; };
		3BA6944E263DAB53004194EB /* libnsgif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = libnsgif.c; sourceTree = "<group>"; };
		3BA6944F263DAB53004194EB /* lzw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lzw.c; sourceTree = "<group>"; };
		3BA69451263DAB53004194EB /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
		3BA69452263DAB53004194EB /* lzw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzw.h; sourceTree = "<group>"; };
		3BA69453263DAB53004194EB /* libnsgif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libnsgif.h; sourceTree = "<group>"; };
		3BAEB1432673DBE700AC177B /* libuchardet.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libuchardet.a; path = "Dependencies/build-macosx-universal/lib/libuchardet.a"; sourceTree = "<group>"; };
		3BBE88092705A73400A574AE /* Z-steam.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Z-steam.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		3BC65D7A2584F3780063AFF1 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = "Dependencies/build-macosx-universal/lib/libvorbisenc.a"; sourceTree = "<group>"; };
		3BC65D7B2584F3780063AFF1 /* libphysfs.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libphysfs.a; path = "Dependencies/build-macosx-universal/lib/libphysfs.a"; sourceTree = "<group>"; };
		3BC65D7D2584F3780063AFF1 /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "Dependencies/build-macosx-universal/lib/libfreetype.a"; sourceTree = "<group>"; };
		3BC65D812584F3780063AFF1 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = "Dependencies/build-macosx-universal/lib/libvorbisfile.a"; sourceTree = "<group>"; };
		3BC65D822584F3780063AFF1 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = "Dependencies/build-macosx-universal/lib/libogg.a"; sourceTree = "<group>"; };
		3BC65D832584F3780063AFF1 /* libSDL2_ttf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_ttf.a; path = "Dependencies/build-macosx-universal/lib/libSDL2_ttf.a"; sourceTree = "<group>"; };
		3BC65D842584F3780063AFF1 /* libopenal.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopenal.a; path = "Dependencies/build-macosx-universal/lib/libopenal.a"; sourceTree = "<group>"; };
		3BC65D852584F3780063AFF1 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = "Dependencies/build-macosx-universal/lib/libvorbis.a"; sourceTree = "<group>"; };
		3BC65D862584F3780063AFF1 /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = "Dependencies/build-macosx-universal/lib/libSDL2.a"; sourceTree = "<group>"; };
		3BC65D872584F3780063AFF1 /* libpng16.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng16.a; path = "Dependencies/build-macosx-universal/lib/libpng16.a"; sourceTree = "<group>"; };
		3BC65D882584F3780063AFF1 /* libpixman-1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpixman-1.a"; path = "Dependencies/build-macosx-universal/lib/libpixman-1.a"; sourceTree = "<group>"; };
		3BC65D892584F3910063AFF1 /* libSDL2main.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2main.a; path = "Dependencies/build-macosx-universal/lib/libSDL2main.a"; sourceTree = "<group>"; };
		3BC65E152584F3AD0063AFF1 /* Z-universal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Z-universal.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		3BD2B3AF25651885003DAD8A /* mkxp.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = mkxp.entitlements; sourceTree = "<group>"; };
		3BD2B46525651BF3003DAD8A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
		3BD2B46725651C00003DAD8A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		3BD2B46825651C12003DAD8A /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
		3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
		3BD2B47A256534BA003DAD8A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
		3BD2B7252565AEC0003DAD8A /* Z-intel.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Z-intel.app"; sourceTree = BUILT_PRODUCTS_DIR; };
		3BD2B7272565B343003DAD8A /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
		3BD2B7282565B35D003DAD8A /* mkxp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = mkxp.json; path = ../mkxp.json; sourceTree = "<group>"; };
		3BDB23E22564546E00C4A63D /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; };
		3BDB25C52565184600C4A63D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		3BE080E4256879FC0006849F /* libSDL2main.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2main.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2main.a"; sourceTree = "<group>"; };
		3BE080E6256879FC0006849F /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = "Dependencies/build-macosx-x86_64/lib/libvorbis.a"; sourceTree = "<group>"; };
		3BE080E7256879FC0006849F /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = "Dependencies/build-macosx-x86_64/lib/libvorbisfile.a"; sourceTree = "<group>"; };
		3BE080E9256879FC0006849F /* libpixman-1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpixman-1.a"; path = "Dependencies/build-macosx-x86_64/lib/libpixman-1.a"; sourceTree = "<group>"; };
		3BE080EB256879FC0006849F /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2.a"; sourceTree = "<group>"; };
		3BE080EF256879FD0006849F /* libSDL2_ttf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_ttf.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2_ttf.a"; sourceTree = "<group>"; };
		3BE080F0256879FD0006849F /* libSDL2_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_image.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2_image.a"; sourceTree = "<group>"; };
		3BE080FA256879FE0006849F /* libSDL2_test.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_test.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2_test.a"; sourceTree = "<group>"; };
		3BE080FB256879FE0006849F /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = "Dependencies/build-macosx-x86_64/lib/libvorbisenc.a"; sourceTree = "<group>"; };
		3BE080FC256879FE0006849F /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "Dependencies/build-macosx-x86_64/lib/libfreetype.a"; sourceTree = "<group>"; };
		3BE080FD256879FE0006849F /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = "Dependencies/build-macosx-x86_64/lib/libogg.a"; sourceTree = "<group>"; };
		3BE080FF256879FE0006849F /* libphysfs.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libphysfs.a; path = "Dependencies/build-macosx-x86_64/lib/libphysfs.a"; sourceTree = "<group>"; };
		3BE081452568A5C60006849F /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "Dependencies/build-macosx-x86_64/lib/libpng.a"; sourceTree = "<group>"; };
		3BE081502568D3A50006849F /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
		3BE081512568D3A60006849F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
		3BE081522568D3A60006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		3BE081532568D3A60006849F /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
		3BE081542568D3A60006849F /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
		3BE081552568D3A60006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
		3BE081562568D3A60006849F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
		3BE081572568D3A60006849F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; };
		3BE081582568D3A60006849F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
		3BEA5D7125AC3CE300B6E359 /* libSDL2_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_image.a; path = "Dependencies/build-macosx-universal/lib/libSDL2_image.a"; sourceTree = "<group>"; };
		3BF5B4BC2685881C00A3B240 /* libSDL2_sound.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_sound.a; path = "Dependencies/build-macosx-universal/lib/libSDL2_sound.a"; sourceTree = "<group>"; };
		3BF5B4BE2685883B00A3B240 /* libSDL2_sound.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_sound.a; path = "Dependencies/build-macosx-x86_64/lib/libSDL2_sound.a"; sourceTree = "<group>"; };
		3BFABF53267787940024C7DD /* sigslot */ = {isa = PBXFileReference; lastKnownFileType = folder; path = sigslot; sourceTree = "<group>"; };
		96563581279A5ABD003D6A75 /* libtheora.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtheora.a; path = "Dependencies/build-macosx-x86_64/lib/libtheora.a"; sourceTree = "<group>"; };
		96563584279A5ADA003D6A75 /* libtheora.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libtheora.a; path = "Dependencies/build-macosx-universal/lib/libtheora.a"; sourceTree = "<group>"; };
		9656358E279A5B74003D6A75 /* theoraplay_cvtrgb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = theoraplay_cvtrgb.h; sourceTree = "<group>"; };
		9656358F279A5B74003D6A75 /* theoraplay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = theoraplay.h; sourceTree = "<group>"; };
		96563592279A5B74003D6A75 /* theoraplay.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = theoraplay.c; sourceTree = "<group>"; };
		96573E7A27913B46002C3E77 /* TouchBar.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = TouchBar.mm; path = views/TouchBar.mm; sourceTree = "<group>"; };
		96573E7B27913B46002C3E77 /* TouchBar.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; name = TouchBar.h; path = views/TouchBar.h; sourceTree = "<group>"; };
		96573E80279152DC002C3E77 /* TouchBar.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = TouchBar.xcassets; path = views/TouchBar.xcassets; sourceTree = "<group>"; };
		96D8EDD028728DCA00A331EA /* gamecontrollerdb.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = gamecontrollerdb.txt; path = ../assets/gamecontrollerdb.txt; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		3B1C235325A199370075EF5D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B1C241225A1A7120075EF5D /* libsteam_api.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C23C225A19C600075EF5D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B1C23C325A19C600075EF5D /* libSDL2_ttf.a in Frameworks */,
				3B1C23C425A19C600075EF5D /* libvorbisenc.a in Frameworks */,
				3B1C23C525A19C600075EF5D /* libssl.a in Frameworks */,
				3B1C23C725A19C600075EF5D /* libcrypto.a in Frameworks */,
				3B1C23C825A19C600075EF5D /* libopenal.a in Frameworks */,
				3B1BC0ED266F924B00794D22 /* libuchardet.a in Frameworks */,
				3B1C23C925A19C600075EF5D /* libpixman-1.a in Frameworks */,
				3B5E1F1225A881FB0086FFDC /* libGLESv2.dylib in Frameworks */,
				3B1C23CA25A19C600075EF5D /* AppKit.framework in Frameworks */,
				3B1C23CB25A19C600075EF5D /* libogg.a in Frameworks */,
				3B1C23CC25A19C600075EF5D /* libSDL2.a in Frameworks */,
				3B1C23CE25A19C600075EF5D /* libpng.a in Frameworks */,
				3B5E1F0E25A881FB0086FFDC /* libEGL.dylib in Frameworks */,
				3B1C23CF25A19C600075EF5D /* libvorbis.a in Frameworks */,
				3B1C23D225A19C600075EF5D /* IOKit.framework in Frameworks */,
				3B1C23D425A19C600075EF5D /* Carbon.framework in Frameworks */,
				3B1C23D625A19C600075EF5D /* Metal.framework in Frameworks */,
				3B1C23D725A19C600075EF5D /* ForceFeedback.framework in Frameworks */,
				3BF5B4C02685883B00A3B240 /* libSDL2_sound.a in Frameworks */,
				3B1C23D825A19C600075EF5D /* CoreVideo.framework in Frameworks */,
				3B1C23D925A19C600075EF5D /* CoreGraphics.framework in Frameworks */,
				3B1C23DA25A19C600075EF5D /* libbz2.tbd in Frameworks */,
				3B480EA125DCD176001686B4 /* GameController.framework in Frameworks */,
				3B1C23DB25A19C600075EF5D /* libruby.3.1.dylib in Frameworks */,
				3B1C23DC25A19C600075EF5D /* CoreAudio.framework in Frameworks */,
				3B1C23DD25A19C600075EF5D /* AudioToolbox.framework in Frameworks */,
				3B1C23DE25A19C600075EF5D /* Foundation.framework in Frameworks */,
				96563583279A5ABD003D6A75 /* libtheora.a in Frameworks */,
				3B1C23DF25A19C600075EF5D /* CoreFoundation.framework in Frameworks */,
				3B1C23E025A19C600075EF5D /* libz.tbd in Frameworks */,
				3B1C23E125A19C600075EF5D /* libiconv.tbd in Frameworks */,
				3B1C23E225A19C600075EF5D /* libvorbisfile.a in Frameworks */,
				3B1C23E325A19C600075EF5D /* libSDL2_image.a in Frameworks */,
				3B1C23E425A19C600075EF5D /* libfreetype.a in Frameworks */,
				3B1C23E525A19C600075EF5D /* libphysfs.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BA08EA1256641ED00449CFF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87CE2705A73400A574AE /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BBE880F2705AAFF00A574AE /* libSDL2_ttf.a in Frameworks */,
				3BBE88102705AB0400A574AE /* libvorbisenc.a in Frameworks */,
				3BBE88112705AB0900A574AE /* libssl.a in Frameworks */,
				3BBE88142705AB1A00A574AE /* libuchardet.a in Frameworks */,
				3BBE88132705AB1700A574AE /* libopenal.a in Frameworks */,
				3BBE88162705AC0800A574AE /* libpixman-1.a in Frameworks */,
				3BBE87D72705A73400A574AE /* libGLESv2.dylib in Frameworks */,
				3BBE87D82705A73400A574AE /* AppKit.framework in Frameworks */,
				3BBE88172705AC0C00A574AE /* libSDL2.a in Frameworks */,
				3BBE880E2705AAF200A574AE /* libogg.a in Frameworks */,
				3BBE87DD2705A73400A574AE /* libEGL.dylib in Frameworks */,
				3BBE88212705AD3D00A574AE /* libpng16.a in Frameworks */,
				3BBE881A2705AC2B00A574AE /* libvorbis.a in Frameworks */,
				3BBE87E02705A73400A574AE /* IOKit.framework in Frameworks */,
				3BBE87E12705A73400A574AE /* Carbon.framework in Frameworks */,
				3BBE87E22705A73400A574AE /* Metal.framework in Frameworks */,
				3BBE87E32705A73400A574AE /* ForceFeedback.framework in Frameworks */,
				3BBE881B2705AC3100A574AE /* libruby.3.1.dylib in Frameworks */,
				3BBE881C2705AC3700A574AE /* libSDL2_sound.a in Frameworks */,
				3BBE87E52705A73400A574AE /* CoreVideo.framework in Frameworks */,
				3BBE87E62705A73400A574AE /* CoreGraphics.framework in Frameworks */,
				3BBE87E72705A73400A574AE /* libbz2.tbd in Frameworks */,
				3BBE880B2705AA8F00A574AE /* libcrypto.a in Frameworks */,
				3BBE87E82705A73400A574AE /* GameController.framework in Frameworks */,
				3BBE87EA2705A73400A574AE /* CoreAudio.framework in Frameworks */,
				3BBE87EB2705A73400A574AE /* AudioToolbox.framework in Frameworks */,
				3BBE87EC2705A73400A574AE /* Foundation.framework in Frameworks */,
				96563586279A5ADA003D6A75 /* libtheora.a in Frameworks */,
				3BBE87ED2705A73400A574AE /* CoreFoundation.framework in Frameworks */,
				3BBE87EE2705A73400A574AE /* libz.tbd in Frameworks */,
				3BBE87EF2705A73400A574AE /* libiconv.tbd in Frameworks */,
				3BBE881D2705AC3F00A574AE /* libvorbisfile.a in Frameworks */,
				3BBE881E2705AC4200A574AE /* libSDL2_image.a in Frameworks */,
				3BBE881F2705AC4800A574AE /* libfreetype.a in Frameworks */,
				3BBE88202705AC4C00A574AE /* libphysfs.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BC65DDB2584F3AD0063AFF1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				96563585279A5ADA003D6A75 /* libtheora.a in Frameworks */,
				3BC65E2C2584F4290063AFF1 /* libvorbisenc.a in Frameworks */,
				3BC65E2D2584F4290063AFF1 /* libogg.a in Frameworks */,
				3BAEB1442673DBE700AC177B /* libuchardet.a in Frameworks */,
				3B522DCC259BFEE0003301C4 /* libssl.a in Frameworks */,
				3B5E1F0B25A881FB0086FFDC /* libEGL.dylib in Frameworks */,
				3BC65E222584F4290063AFF1 /* libSDL2_ttf.a in Frameworks */,
				3BF5B4BD2685881D00A3B240 /* libSDL2_sound.a in Frameworks */,
				3BC65E2B2584F4290063AFF1 /* libphysfs.a in Frameworks */,
				3BC65DEB2584F3AD0063AFF1 /* IOKit.framework in Frameworks */,
				3BC65E2E2584F4290063AFF1 /* libSDL2.a in Frameworks */,
				3BC65DED2584F3AD0063AFF1 /* Carbon.framework in Frameworks */,
				3BC65DEF2584F3AD0063AFF1 /* AppKit.framework in Frameworks */,
				3BC65E282584F4290063AFF1 /* libSDL2main.a in Frameworks */,
				3BC65DF42584F3AD0063AFF1 /* Metal.framework in Frameworks */,
				3BC65DF52584F3AD0063AFF1 /* ForceFeedback.framework in Frameworks */,
				3BC65DF62584F3AD0063AFF1 /* CoreVideo.framework in Frameworks */,
				3BC65E232584F4290063AFF1 /* libfreetype.a in Frameworks */,
				3BC65DFA2584F3AD0063AFF1 /* CoreGraphics.framework in Frameworks */,
				3BEA5D7225AC3CE300B6E359 /* libSDL2_image.a in Frameworks */,
				3B522DCA259BFEE0003301C4 /* libcrypto.a in Frameworks */,
				3BC65DFB2584F3AD0063AFF1 /* libbz2.tbd in Frameworks */,
				3BC65DFC2584F3AD0063AFF1 /* CoreAudio.framework in Frameworks */,
				3BC65DFD2584F3AD0063AFF1 /* AudioToolbox.framework in Frameworks */,
				3B5E1F0F25A881FB0086FFDC /* libGLESv2.dylib in Frameworks */,
				3BC65E212584F4290063AFF1 /* libopenal.a in Frameworks */,
				3B1C230E25A144BF0075EF5D /* libruby.3.1.dylib in Frameworks */,
				3B97F77025E6178200A569B5 /* GameController.framework in Frameworks */,
				3BC65DFF2584F3AD0063AFF1 /* Foundation.framework in Frameworks */,
				3BC65E242584F4290063AFF1 /* libvorbisfile.a in Frameworks */,
				3BC65E012584F3AD0063AFF1 /* CoreFoundation.framework in Frameworks */,
				3BC65E022584F3AD0063AFF1 /* libz.tbd in Frameworks */,
				3BC65E252584F4290063AFF1 /* libvorbis.a in Frameworks */,
				3BC65E202584F4290063AFF1 /* libpixman-1.a in Frameworks */,
				3BC65E062584F3AD0063AFF1 /* libiconv.tbd in Frameworks */,
				3BC65E262584F4290063AFF1 /* libpng16.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BD2B6E12565AEC0003DAD8A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BE0810D256879FE0006849F /* libSDL2_ttf.a in Frameworks */,
				3BE08119256879FE0006849F /* libvorbisenc.a in Frameworks */,
				3B522DD6259BFF2D003301C4 /* libssl.a in Frameworks */,
				3B522DD8259BFF2D003301C4 /* libcrypto.a in Frameworks */,
				3B5A8445256A0F6300BAF2E5 /* libopenal.a in Frameworks */,
				3B1BC0EC266F924B00794D22 /* libuchardet.a in Frameworks */,
				3BE08107256879FE0006849F /* libpixman-1.a in Frameworks */,
				3B5E1F1025A881FB0086FFDC /* libGLESv2.dylib in Frameworks */,
				3B1C233025A16CB20075EF5D /* AppKit.framework in Frameworks */,
				3BE0811B256879FE0006849F /* libogg.a in Frameworks */,
				3BE08109256879FE0006849F /* libSDL2.a in Frameworks */,
				3BE081462568A5C60006849F /* libpng.a in Frameworks */,
				3B5E1F0C25A881FB0086FFDC /* libEGL.dylib in Frameworks */,
				3BE08104256879FE0006849F /* libvorbis.a in Frameworks */,
				3BD2B6E72565AEC0003DAD8A /* IOKit.framework in Frameworks */,
				3B10EC5D2568D40C00372D13 /* Carbon.framework in Frameworks */,
				3B10EC5F2568D40C00372D13 /* Metal.framework in Frameworks */,
				3B10EC602568D40C00372D13 /* ForceFeedback.framework in Frameworks */,
				3BF5B4BF2685883B00A3B240 /* libSDL2_sound.a in Frameworks */,
				3B10EC612568D40C00372D13 /* CoreVideo.framework in Frameworks */,
				3B10EC5C2568D40500372D13 /* CoreGraphics.framework in Frameworks */,
				3BE081592568D3A60006849F /* libbz2.tbd in Frameworks */,
				3B480E9F25DCD174001686B4 /* GameController.framework in Frameworks */,
				3B1C230B25A144A10075EF5D /* libruby.3.1.dylib in Frameworks */,
				3B10EC632568D40C00372D13 /* CoreAudio.framework in Frameworks */,
				3BA08E9B256638C900449CFF /* AudioToolbox.framework in Frameworks */,
				3BD2B6F12565AEC0003DAD8A /* Foundation.framework in Frameworks */,
				96563582279A5ABD003D6A75 /* libtheora.a in Frameworks */,
				3BD2B6EF2565AEC0003DAD8A /* CoreFoundation.framework in Frameworks */,
				3BD2B6F32565AEC0003DAD8A /* libz.tbd in Frameworks */,
				3BD2B6ED2565AEC0003DAD8A /* libiconv.tbd in Frameworks */,
				3BE08105256879FE0006849F /* libvorbisfile.a in Frameworks */,
				3BE0810E256879FE0006849F /* libSDL2_image.a in Frameworks */,
				3BE0811A256879FE0006849F /* libfreetype.a in Frameworks */,
				3BE0811D256879FE0006849F /* libphysfs.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		3B10EC6C2568E5EA00372D13 /* Source */ = {
			isa = PBXGroup;
			children = (
				3B3F7D1325B19C5A00EA5F1C /* MacOS */,
				3B10ED342568E95D00372D13 /* src */,
				3B1C236625A19B780075EF5D /* steamshim */,
				3B10EDD52568E96A00372D13 /* binding */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		3B10EC8B2568E79800372D13 /* Shaders */ = {
			isa = PBXGroup;
			children = (
				3B10EC942568E7B500372D13 /* bitmapBlit.frag */,
				3B10EC9B2568E7B500372D13 /* blur.frag */,
				3B10EC912568E7B500372D13 /* blurH.vert */,
				3B10EC9A2568E7B500372D13 /* blurV.vert */,
				3B10ECA32568E7B600372D13 /* common.h */,
				3B10EC8E2568E7B500372D13 /* flashMap.frag */,
				3B10EC9F2568E7B500372D13 /* flatColor.frag */,
				3B10ECA42568E7B600372D13 /* gray.frag */,
				3B10EC932568E7B500372D13 /* hue.frag */,
				3B10ECA12568E7B600372D13 /* minimal.vert */,
				3B10EC9C2568E7B500372D13 /* plane.frag */,
				3B10EC992568E7B500372D13 /* simple.frag */,
				3B10EC9E2568E7B500372D13 /* simple.vert */,
				3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */,
				3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */,
				3B10EC8D2568E7B400372D13 /* simpleColor.frag */,
				3B10ECA52568E7B600372D13 /* simpleColor.vert */,
				3B10EC902568E7B500372D13 /* simpleMatrix.vert */,
				3B10EC972568E7B500372D13 /* sprite.frag */,
				3B10EC982568E7B500372D13 /* sprite.vert */,
				3B10EC952568E7B500372D13 /* tilemap.frag */,
				3B10ECA02568E7B600372D13 /* tilemap.vert */,
				3B10EC962568E7B500372D13 /* tilemapvx.vert */,
				3B10ECA22568E7B600372D13 /* trans.frag */,
				3B10EC922568E7B500372D13 /* transSimple.frag */,
			);
			name = Shaders;
			sourceTree = "<group>";
		};
		3B10ED342568E95D00372D13 /* src */ = {
			isa = PBXGroup;
			children = (
				3B522DB1259BBFE9003301C4 /* net */,
				3B10ED362568E95D00372D13 /* crypto */,
				3B10ED392568E95D00372D13 /* util */,
				3B10ED442568E95D00372D13 /* input */,
				3B10ED4A2568E95D00372D13 /* etc */,
				3B10ED522568E95D00372D13 /* filesystem */,
				3B10ED582568E95D00372D13 /* system */,
				3B10ED5D2568E95D00372D13 /* audio */,
				3B10ED6F2568E95D00372D13 /* display */,
				9656358D279A5B74003D6A75 /* theoraplay */,
				3B10ED352568E95D00372D13 /* eventthread.cpp */,
				3B10ED492568E95D00372D13 /* eventthread.h */,
				3B10ED432568E95D00372D13 /* config.h */,
				3B5A84052569B56F00BAF2E5 /* config.cpp */,
				3B10ED502568E95D00372D13 /* settingsmenu.h */,
				3B10ED512568E95D00372D13 /* sharedstate.cpp */,
				3B10ED562568E95D00372D13 /* main.cpp */,
				3B10ED6E2568E95D00372D13 /* settingsmenu.cpp */,
				3B10EDA42568E95E00372D13 /* sharedstate.h */,
				3B10EDA52568E95E00372D13 /* binding.h */,
			);
			name = src;
			path = ../src;
			sourceTree = "<group>";
		};
		3B10ED362568E95D00372D13 /* crypto */ = {
			isa = PBXGroup;
			children = (
				3B10ED372568E95D00372D13 /* rgssad.h */,
				3B10ED382568E95D00372D13 /* rgssad.cpp */,
			);
			path = crypto;
			sourceTree = "<group>";
		};
		3B10ED392568E95D00372D13 /* util */ = {
			isa = PBXGroup;
			children = (
				3BFABF53267787940024C7DD /* sigslot */,
				3B10ED3A2568E95D00372D13 /* intrulist.h */,
				3B10ED3B2568E95D00372D13 /* sdl-util.h */,
				3B10ED3C2568E95D00372D13 /* boost-hash.h */,
				3B10ED3D2568E95D00372D13 /* serializable.h */,
				3B10ED3E2568E95D00372D13 /* disposable.h */,
				3B10ED3F2568E95D00372D13 /* serial-util.h */,
				3B012198261544A0001E574A /* string-util.h */,
				3B10ED402568E95D00372D13 /* util.h */,
				3B10ED412568E95D00372D13 /* exception.h */,
				3B10ED422568E95D00372D13 /* debugwriter.h */,
				3B10EE1F2569348E00372D13 /* json5pp.hpp */,
				3B1BC0DF266F7C0C00794D22 /* iniconfig.h */,
				3B1BC0E0266F7C0C00794D22 /* iniconfig.cpp */,
				3B609374268274CE0038E9D6 /* encoding.h */,
			);
			path = util;
			sourceTree = "<group>";
		};
		3B10ED442568E95D00372D13 /* input */ = {
			isa = PBXGroup;
			children = (
				3B10ED452568E95D00372D13 /* input.h */,
				3B10ED462568E95D00372D13 /* input.cpp */,
				3B10ED472568E95D00372D13 /* keybindings.cpp */,
				3B10ED482568E95D00372D13 /* keybindings.h */,
			);
			path = input;
			sourceTree = "<group>";
		};
		3B10ED4A2568E95D00372D13 /* etc */ = {
			isa = PBXGroup;
			children = (
				3B10ED4B2568E95D00372D13 /* etc-internal.h */,
				3B10ED4C2568E95D00372D13 /* table.cpp */,
				3B10ED4D2568E95D00372D13 /* etc.cpp */,
				3B10ED4E2568E95D00372D13 /* etc.h */,
				3B10ED4F2568E95D00372D13 /* table.h */,
			);
			path = etc;
			sourceTree = "<group>";
		};
		3B10ED522568E95D00372D13 /* filesystem */ = {
			isa = PBXGroup;
			children = (
				3B426F6A256B8AC0009EA00F /* ghc */,
				3B10ED532568E95D00372D13 /* filesystem.h */,
				3B10ED542568E95D00372D13 /* filesystem.cpp */,
				3B5A840C2569BE7C00BAF2E5 /* filesystemImplApple.mm */,
				3B5A84132569C28B00BAF2E5 /* filesystemImpl.cpp */,
				3B5A84142569C28B00BAF2E5 /* filesystemImpl.h */,
			);
			path = filesystem;
			sourceTree = "<group>";
		};
		3B10ED582568E95D00372D13 /* system */ = {
			isa = PBXGroup;
			children = (
				3B5A845C256A465700BAF2E5 /* system.h */,
				3B5A8463256A46B200BAF2E5 /* systemImplApple.mm */,
				3B5A845D256A465700BAF2E5 /* systemImpl.cpp */,
			);
			path = system;
			sourceTree = "<group>";
		};
		3B10ED5D2568E95D00372D13 /* audio */ = {
			isa = PBXGroup;
			children = (
				3B10ED5E2568E95D00372D13 /* midisource.cpp */,
				3B10ED5F2568E95D00372D13 /* alstream.cpp */,
				3B10ED602568E95D00372D13 /* fluid-fun.cpp */,
				3B10ED612568E95D00372D13 /* soundemitter.h */,
				3B10ED622568E95D00372D13 /* fluid-fun.h */,
				3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */,
				3B10ED642568E95D00372D13 /* audio.cpp */,
				3B10ED652568E95D00372D13 /* soundemitter.cpp */,
				3B10ED662568E95D00372D13 /* audiostream.cpp */,
				3B10ED672568E95D00372D13 /* audio.h */,
				3B10ED682568E95D00372D13 /* audiostream.h */,
				3B10ED692568E95D00372D13 /* al-util.h */,
				3B10ED6A2568E95D00372D13 /* vorbissource.cpp */,
				3B10ED6B2568E95D00372D13 /* aldatasource.h */,
				3B10ED6C2568E95D00372D13 /* sharedmidistate.h */,
				3B10ED6D2568E95D00372D13 /* alstream.h */,
			);
			path = audio;
			sourceTree = "<group>";
		};
		3B10ED6F2568E95D00372D13 /* display */ = {
			isa = PBXGroup;
			children = (
				3BA6944D263DAB53004194EB /* libnsgif */,
				3B10ED7E2568E95D00372D13 /* gl */,
				3B10ED702568E95D00372D13 /* tilemap.h */,
				3B10ED712568E95D00372D13 /* tilemap-common.h */,
				3B10ED722568E95D00372D13 /* windowvx.cpp */,
				3B10ED732568E95D00372D13 /* bitmap.cpp */,
				3B10ED742568E95D00372D13 /* window.cpp */,
				3B10ED752568E95D00372D13 /* viewport.h */,
				3B10ED762568E95D00372D13 /* sprite.cpp */,
				3B10ED772568E95D00372D13 /* font.cpp */,
				3B10ED782568E95D00372D13 /* window.h */,
				3B10ED792568E95D00372D13 /* windowvx.h */,
				3B10ED7A2568E95D00372D13 /* plane.h */,
				3B10ED7B2568E95D00372D13 /* graphics.cpp */,
				3B10ED7C2568E95D00372D13 /* sprite.h */,
				3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */,
				3B10ED9A2568E95E00372D13 /* font.h */,
				3B10ED9B2568E95E00372D13 /* graphics.h */,
				3B10ED9C2568E95E00372D13 /* tilemap.cpp */,
				3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */,
				3B10ED9E2568E95E00372D13 /* viewport.cpp */,
				3B10ED9F2568E95E00372D13 /* flashable.h */,
				3B10EDA02568E95E00372D13 /* bitmap.h */,
				3B10EDA12568E95E00372D13 /* plane.cpp */,
				3B10EDA22568E95E00372D13 /* autotiles.cpp */,
				3B10EDA32568E95E00372D13 /* tilemapvx.h */,
			);
			path = display;
			sourceTree = "<group>";
		};
		3B10ED7E2568E95D00372D13 /* gl */ = {
			isa = PBXGroup;
			children = (
				3B10ED7F2568E95D00372D13 /* vertex.h */,
				3B10ED802568E95D00372D13 /* tilequad.cpp */,
				3B10ED812568E95D00372D13 /* texpool.cpp */,
				3B10ED822568E95E00372D13 /* shader.h */,
				3B10ED832568E95E00372D13 /* gl-debug.cpp */,
				3B10ED842568E95E00372D13 /* scene.cpp */,
				3B10ED852568E95E00372D13 /* quad.h */,
				3B10ED862568E95E00372D13 /* gl-debug.h */,
				3B10ED872568E95E00372D13 /* gl-fun.h */,
				3B10ED882568E95E00372D13 /* gl-meta.cpp */,
				3B10ED892568E95E00372D13 /* tileatlasvx.cpp */,
				3B10ED8A2568E95E00372D13 /* glstate.cpp */,
				3B10ED8B2568E95E00372D13 /* tileatlas.h */,
				3B10ED8C2568E95E00372D13 /* shader.cpp */,
				3B10ED8D2568E95E00372D13 /* tilequad.h */,
				3B10ED8E2568E95E00372D13 /* tileatlasvx.h */,
				3B10ED8F2568E95E00372D13 /* gl-meta.h */,
				3B10ED902568E95E00372D13 /* transform.h */,
				3B10ED912568E95E00372D13 /* tileatlas.cpp */,
				3B10ED922568E95E00372D13 /* gl-fun.cpp */,
				3B10ED932568E95E00372D13 /* texpool.h */,
				3B10ED942568E95E00372D13 /* quadarray.h */,
				3B10ED952568E95E00372D13 /* glstate.h */,
				3B10ED962568E95E00372D13 /* global-ibo.h */,
				3B10ED972568E95E00372D13 /* gl-util.h */,
				3B10ED982568E95E00372D13 /* vertex.cpp */,
				3B10ED992568E95E00372D13 /* scene.h */,
			);
			path = gl;
			sourceTree = "<group>";
		};
		3B10EDD52568E96A00372D13 /* binding */ = {
			isa = PBXGroup;
			children = (
				3B10EDD62568E96A00372D13 /* window-binding.cpp */,
				3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */,
				3B10EDD82568E96A00372D13 /* viewportelement-binding.h */,
				3B10EDD92568E96A00372D13 /* cusl-binding.cpp */,
				3B10EDDA2568E96A00372D13 /* audio-binding.cpp */,
				3B10EDDB2568E96A00372D13 /* serializable-binding.h */,
				3B10EDDC2568E96A00372D13 /* input-binding.cpp */,
				3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */,
				3B10EDDE2568E96A00372D13 /* disposable-binding.h */,
				3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */,
				3B10EDE02568E96A00372D13 /* sceneelement-binding.h */,
				3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */,
				3B10EDE22568E96A00372D13 /* module_rpg2.rb.xxd */,
				3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */,
				3B10EDE52568E96A00372D13 /* table-binding.cpp */,
				3B10EDE62568E96A00372D13 /* etc-binding.cpp */,
				3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */,
				3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */,
				3B312842259E7DC1002EAB43 /* miniffi.cpp */,
				3B312841259E7DC1002EAB43 /* miniffi.h */,
				3B10EDE92568E96A00372D13 /* graphics-binding.cpp */,
				3B10EDEA2568E96A00372D13 /* plane-binding.cpp */,
				3B10EDEB2568E96A00372D13 /* binding-types.h */,
				3B10EDEC2568E96A00372D13 /* font-binding.cpp */,
				3B10EDED2568E96A00372D13 /* module_rpg1.rb.xxd */,
				3B10EDEE2568E96A00372D13 /* binding-util.h */,
				3B10EDEF2568E96A00372D13 /* binding-util.cpp */,
				3B10EDF02568E96A00372D13 /* binding-mri.cpp */,
				3B10EDF12568E96A00372D13 /* flashable-binding.h */,
				3B10EDF22568E96A00372D13 /* module_rpg3.rb.xxd */,
				3B10EDF32568E96A00372D13 /* module_rpg.cpp */,
				3B10EDF42568E96A00372D13 /* viewport-binding.cpp */,
				3B522DDB259C1E53003301C4 /* http-binding.cpp */,
			);
			name = binding;
			path = ../binding;
			sourceTree = "<group>";
		};
		3B1BC0E5266F8E2A00794D22 /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				3B1BC0E6266F8E8700794D22 /* dependencies.make */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		3B1C231D25A15F8F0075EF5D /* mkxp */ = {
			isa = PBXGroup;
			children = (
				3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */,
				3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */,
				3B1C231E25A15FB20075EF5D /* mkxp.xcconfig */,
			);
			name = mkxp;
			sourceTree = "<group>";
		};
		3B1C236625A19B780075EF5D /* steamshim */ = {
			isa = PBXGroup;
			children = (
				3B1C236925A19B960075EF5D /* steamshim_child.c */,
				3B1C236825A19B960075EF5D /* steamshim_child.h */,
				3B1C236725A19B960075EF5D /* steamshim_parent.cpp */,
				3B1C23FC25A19FB40075EF5D /* steamshim_mac_helpers.mm */,
				3B1C240025A19FD60075EF5D /* steamshim_mac_helpers.h */,
			);
			name = steamshim;
			sourceTree = "<group>";
		};
		3B1C240B25A1A43B0075EF5D /* steam */ = {
			isa = PBXGroup;
			children = (
				3B1C240C25A1A4C50075EF5D /* steamshim.xcconfig */,
				3B1C243E25A1B8D20075EF5D /* steam_appid.txt */,
			);
			name = steam;
			sourceTree = "<group>";
		};
		3B1C241F25A1A84D0075EF5D /* Steam */ = {
			isa = PBXGroup;
			children = (
				3B1C241125A1A7120075EF5D /* libsteam_api.dylib */,
			);
			name = Steam;
			sourceTree = "<group>";
		};
		3B251DA226DA2C8600E5D09B /* Ruby Standard Library */ = {
			isa = PBXGroup;
			children = (
				3B251DA526DA2CFA00E5D09B /* 3.1.0 */,
			);
			name = "Ruby Standard Library";
			sourceTree = "<group>";
		};
		3B3F7D1325B19C5A00EA5F1C /* MacOS */ = {
			isa = PBXGroup;
			children = (
				3B3F7D1725B19DEC00EA5F1C /* settingsmenu.xib */,
				3B3F7D2925B1A73A00EA5F1C /* SettingsMenuController.mm */,
				3B3F7D3025B1A79F00EA5F1C /* SettingsMenuController.h */,
				3B480E9325DCBDD6001686B4 /* sdl_codes.h */,
				96573E7A27913B46002C3E77 /* TouchBar.mm */,
				96573E7B27913B46002C3E77 /* TouchBar.h */,
				96573E80279152DC002C3E77 /* TouchBar.xcassets */,
			);
			name = MacOS;
			sourceTree = "<group>";
		};
		3B426F6A256B8AC0009EA00F /* ghc */ = {
			isa = PBXGroup;
			children = (
				3B426F6B256B8AC0009EA00F /* fs_std_impl.hpp */,
				3B426F6C256B8AC0009EA00F /* fs_fwd.hpp */,
				3B426F6D256B8AC0009EA00F /* fs_std.hpp */,
				3B426F6E256B8AC0009EA00F /* filesystem.hpp */,
				3B426F6F256B8AC0009EA00F /* fs_impl.hpp */,
				3B426F70256B8AC0009EA00F /* fs_std_fwd.hpp */,
			);
			path = ghc;
			sourceTree = "<group>";
		};
		3B522DB1259BBFE9003301C4 /* net */ = {
			isa = PBXGroup;
			children = (
				3B522DBD259BD046003301C4 /* httplib.h */,
				3B522DB2259BC037003301C4 /* net.h */,
				3B522DBF259BD072003301C4 /* net.cpp */,
				3B522DE3259C2017003301C4 /* LUrlParser.h */,
				3B522DE4259C2039003301C4 /* LUrlParser.cpp */,
			);
			path = net;
			sourceTree = "<group>";
		};
		3B5E1EF425A880D50086FFDC /* OpenGL ES */ = {
			isa = PBXGroup;
			children = (
				3B5E1F0925A881FB0086FFDC /* libEGL.dylib */,
				3B5E1F0A25A881FB0086FFDC /* libGLESv2.dylib */,
			);
			name = "OpenGL ES";
			sourceTree = "<group>";
		};
		3BA08EA5256641ED00449CFF /* misc */ = {
			isa = PBXGroup;
			children = (
				3BA08EA6256641EE00449CFF /* Assets.plist */,
			);
			path = misc;
			sourceTree = "<group>";
		};
		3BA6944D263DAB53004194EB /* libnsgif */ = {
			isa = PBXGroup;
			children = (
				3BA6944E263DAB53004194EB /* libnsgif.c */,
				3BA6944F263DAB53004194EB /* lzw.c */,
				3BA69450263DAB53004194EB /* utils */,
				3BA69452263DAB53004194EB /* lzw.h */,
				3BA69453263DAB53004194EB /* libnsgif.h */,
			);
			path = libnsgif;
			sourceTree = "<group>";
		};
		3BA69450263DAB53004194EB /* utils */ = {
			isa = PBXGroup;
			children = (
				3BA69451263DAB53004194EB /* log.h */,
			);
			path = utils;
			sourceTree = "<group>";
		};
		3BC65D792584F3030063AFF1 /* Universal */ = {
			isa = PBXGroup;
			children = (
				3B5E1EF425A880D50086FFDC /* OpenGL ES */,
				3BC65D7D2584F3780063AFF1 /* libfreetype.a */,
				3BF5B4BC2685881C00A3B240 /* libSDL2_sound.a */,
				3BAEB1432673DBE700AC177B /* libuchardet.a */,
				3B522DA1259BAA13003301C4 /* libfluidsynth.dylib */,
				3B1C230D25A144BF0075EF5D /* libruby.3.1.dylib */,
				96563584279A5ADA003D6A75 /* libtheora.a */,
				3BC65D822584F3780063AFF1 /* libogg.a */,
				3BC65D842584F3780063AFF1 /* libopenal.a */,
				3BC65D7B2584F3780063AFF1 /* libphysfs.a */,
				3BC65D882584F3780063AFF1 /* libpixman-1.a */,
				3BC65D872584F3780063AFF1 /* libpng16.a */,
				3BEA5D7125AC3CE300B6E359 /* libSDL2_image.a */,
				3BC65D832584F3780063AFF1 /* libSDL2_ttf.a */,
				3BC65D862584F3780063AFF1 /* libSDL2.a */,
				3BC65D892584F3910063AFF1 /* libSDL2main.a */,
				3BC65D852584F3780063AFF1 /* libvorbis.a */,
				3BC65D7A2584F3780063AFF1 /* libvorbisenc.a */,
				3BC65D812584F3780063AFF1 /* libvorbisfile.a */,
				3B522DC8259BFEDF003301C4 /* libcrypto.a */,
				3B522DC9259BFEDF003301C4 /* libssl.a */,
			);
			name = Universal;
			sourceTree = "<group>";
		};
		3BD2B3B2256518A1003DAD8A /* Configuration */ = {
			isa = PBXGroup;
			children = (
				3B1C240B25A1A43B0075EF5D /* steam */,
				3B1C231D25A15F8F0075EF5D /* mkxp */,
				3BD2B7282565B35D003DAD8A /* mkxp.json */,
				3BD2B3AF25651885003DAD8A /* mkxp.entitlements */,
				3B58E90F26293A9D001F9031 /* shim.entitlements */,
				3BDB25C52565184600C4A63D /* Info.plist */,
			);
			name = Configuration;
			sourceTree = "<group>";
		};
		3BD2B46425651BEB003DAD8A /* System */ = {
			isa = PBXGroup;
			children = (
				3B480E9E25DCD16D001686B4 /* GameController.framework */,
				3BD2B47A256534BA003DAD8A /* IOKit.framework */,
				3BE081552568D3A60006849F /* Carbon.framework */,
				3BE081582568D3A60006849F /* AppKit.framework */,
				3BE081542568D3A60006849F /* Metal.framework */,
				3BE081572568D3A60006849F /* ForceFeedback.framework */,
				3BE081532568D3A60006849F /* CoreVideo.framework */,
				3BE081522568D3A60006849F /* Carbon.framework */,
				3BE081562568D3A60006849F /* CoreGraphics.framework */,
				3BE081502568D3A50006849F /* libbz2.tbd */,
				3BE081512568D3A60006849F /* CoreAudio.framework */,
				3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */,
				3BD2B46725651C00003DAD8A /* Foundation.framework */,
				3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */,
				3BD2B46525651BF3003DAD8A /* libz.tbd */,
				3BD2B46825651C12003DAD8A /* libiconv.tbd */,
			);
			name = System;
			sourceTree = "<group>";
		};
		3BDB22EB25644FBF00C4A63D = {
			isa = PBXGroup;
			children = (
				3B251DA226DA2C8600E5D09B /* Ruby Standard Library */,
				3B1BC0E5266F8E2A00794D22 /* Makefiles */,
				3BD2B7272565B343003DAD8A /* README.md */,
				3BDB23E22564546E00C4A63D /* icon.icns */,
				3BDB2409256470AE00C4A63D /* Player */,
				3BDB23E12564545F00C4A63D /* Assets */,
				3BA08EA5256641ED00449CFF /* misc */,
				3BDB22F72564501400C4A63D /* Products */,
				3BDB23E5256455A400C4A63D /* Frameworks */,
			);
			sourceTree = "<group>";
		};
		3BDB22F72564501400C4A63D /* Products */ = {
			isa = PBXGroup;
			children = (
				3BD2B7252565AEC0003DAD8A /* Z-intel.app */,
				3BA08EA4256641ED00449CFF /* Assets.bundle */,
				3BC65E152584F3AD0063AFF1 /* Z-universal.app */,
				3B1C235625A199370075EF5D /* shim */,
				3B1C23F225A19C600075EF5D /* Z-steam.app */,
				3BBE88092705A73400A574AE /* Z-steam.app */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		3BDB23E12564545F00C4A63D /* Assets */ = {
			isa = PBXGroup;
			children = (
				3B10EC8B2568E79800372D13 /* Shaders */,
				3B10EC832568E78400372D13 /* icon.png */,
				3B10EC842568E78400372D13 /* liberation.ttf */,
				96D8EDD028728DCA00A331EA /* gamecontrollerdb.txt */,
				3B10EC852568E78400372D13 /* wqymicrohei.ttf */,
			);
			name = Assets;
			sourceTree = "<group>";
		};
		3BDB23E5256455A400C4A63D /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				3B1C241F25A1A84D0075EF5D /* Steam */,
				3BC65D792584F3030063AFF1 /* Universal */,
				3BE080CA256829FE0006849F /* Intel */,
				3BD2B46425651BEB003DAD8A /* System */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		3BDB2409256470AE00C4A63D /* Player */ = {
			isa = PBXGroup;
			children = (
				3B10EC6C2568E5EA00372D13 /* Source */,
				3BD2B3B2256518A1003DAD8A /* Configuration */,
			);
			name = Player;
			sourceTree = "<group>";
		};
		3BE080CA256829FE0006849F /* Intel */ = {
			isa = PBXGroup;
			children = (
				3BE080FC256879FE0006849F /* libfreetype.a */,
				3B1BC0EB266F924B00794D22 /* libuchardet.a */,
				3B5A8444256A0F6300BAF2E5 /* libopenal.a */,
				3BE080FD256879FE0006849F /* libogg.a */,
				3BE081452568A5C60006849F /* libpng.a */,
				3BE080FF256879FE0006849F /* libphysfs.a */,
				3B1C230A25A144A10075EF5D /* libruby.3.1.dylib */,
				3BE080E9256879FC0006849F /* libpixman-1.a */,
				96563581279A5ABD003D6A75 /* libtheora.a */,
				3BE080F0256879FD0006849F /* libSDL2_image.a */,
				3BE080FA256879FE0006849F /* libSDL2_test.a */,
				3BE080EF256879FD0006849F /* libSDL2_ttf.a */,
				3BF5B4BE2685883B00A3B240 /* libSDL2_sound.a */,
				3BE080EB256879FC0006849F /* libSDL2.a */,
				3BE080E4256879FC0006849F /* libSDL2main.a */,
				3BE080E6256879FC0006849F /* libvorbis.a */,
				3BE080FB256879FE0006849F /* libvorbisenc.a */,
				3BE080E7256879FC0006849F /* libvorbisfile.a */,
				3B522DD5259BFF2D003301C4 /* libcrypto.a */,
				3B522DD4259BFF2D003301C4 /* libssl.a */,
			);
			name = Intel;
			sourceTree = "<group>";
		};
		9656358D279A5B74003D6A75 /* theoraplay */ = {
			isa = PBXGroup;
			children = (
				9656358E279A5B74003D6A75 /* theoraplay_cvtrgb.h */,
				9656358F279A5B74003D6A75 /* theoraplay.h */,
				96563592279A5B74003D6A75 /* theoraplay.c */,
			);
			path = theoraplay;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		3B1C235525A199370075EF5D /* shim */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3B1C235A25A199370075EF5D /* Build configuration list for PBXNativeTarget "shim" */;
			buildPhases = (
				3B1C235225A199370075EF5D /* Sources */,
				3B1C235325A199370075EF5D /* Frameworks */,
				3B1C235425A199370075EF5D /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = shim;
			productName = steamshim;
			productReference = 3B1C235625A199370075EF5D /* shim */;
			productType = "com.apple.product-type.tool";
		};
		3B1C236D25A19C600075EF5D /* Z-steam */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3B1C23EF25A19C600075EF5D /* Build configuration list for PBXNativeTarget "Z-steam" */;
			buildPhases = (
				3B1C237025A19C600075EF5D /* Sources */,
				3B1C23C225A19C600075EF5D /* Frameworks */,
				3B1C23E625A19C600075EF5D /* Resources */,
				3B1C242525A1A8F00075EF5D /* CopyFiles */,
				3B1C23E825A19C600075EF5D /* CopyFiles */,
				3B1C23EA25A19C600075EF5D /* CopyFiles */,
				3B251DAB26DA2EBB00E5D09B /* CopyFiles */,
				3B1C23EC25A19C600075EF5D /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				3B1C243325A1B1290075EF5D /* PBXTargetDependency */,
				3B1C236E25A19C600075EF5D /* PBXTargetDependency */,
			);
			name = "Z-steam";
			productName = PlayerLegacy;
			productReference = 3B1C23F225A19C600075EF5D /* Z-steam.app */;
			productType = "com.apple.product-type.application";
		};
		3BA08EA3256641ED00449CFF /* Assets */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3BA08EA9256641EE00449CFF /* Build configuration list for PBXNativeTarget "Assets" */;
			buildPhases = (
				3BA08EA0256641ED00449CFF /* Sources */,
				3BA08EA1256641ED00449CFF /* Frameworks */,
				3BA08EA2256641ED00449CFF /* Resources */,
				3BA08EAC2566426200449CFF /* CopyFiles */,
				3BA08EC8256642C900449CFF /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Assets;
			productName = "mkxpz-resources";
			productReference = 3BA08EA4256641ED00449CFF /* Assets.bundle */;
			productType = "com.apple.product-type.bundle";
		};
		3BBE87802705A73400A574AE /* Z-steam-universal */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3BBE88062705A73400A574AE /* Build configuration list for PBXNativeTarget "Z-steam-universal" */;
			buildPhases = (
				3BBE87852705A73400A574AE /* Sources */,
				3BBE87CE2705A73400A574AE /* Frameworks */,
				3BBE87F42705A73400A574AE /* Resources */,
				3BBE87F72705A73400A574AE /* CopyFiles */,
				3BBE87F92705A73400A574AE /* CopyFiles */,
				3BBE87FC2705A73400A574AE /* CopyFiles */,
				3BBE87FE2705A73400A574AE /* CopyFiles */,
				3BBE88002705A73400A574AE /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				3BBE87812705A73400A574AE /* PBXTargetDependency */,
				3BBE87832705A73400A574AE /* PBXTargetDependency */,
			);
			name = "Z-steam-universal";
			productName = PlayerLegacy;
			productReference = 3BBE88092705A73400A574AE /* Z-steam.app */;
			productType = "com.apple.product-type.application";
		};
		3BC65D8A2584F3AD0063AFF1 /* Z-universal */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3BC65E122584F3AD0063AFF1 /* Build configuration list for PBXNativeTarget "Z-universal" */;
			buildPhases = (
				3BC65D8D2584F3AD0063AFF1 /* Sources */,
				3BC65DDB2584F3AD0063AFF1 /* Frameworks */,
				3BC65E0D2584F3AD0063AFF1 /* Resources */,
				3B1C233325A17C380075EF5D /* CopyFiles */,
				3BC65E0F2584F3AD0063AFF1 /* CopyFiles */,
				3B251D9F26DA2C2A00E5D09B /* CopyFiles */,
				3B522D79259BA0E3003301C4 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				3BC65D8B2584F3AD0063AFF1 /* PBXTargetDependency */,
			);
			name = "Z-universal";
			productName = PlayerLegacy;
			productReference = 3BC65E152584F3AD0063AFF1 /* Z-universal.app */;
			productType = "com.apple.product-type.application";
		};
		3BD2B64B2565AEC0003DAD8A /* Z-intel */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3BD2B7222565AEC0003DAD8A /* Build configuration list for PBXNativeTarget "Z-intel" */;
			buildPhases = (
				3BD2B64C2565AEC0003DAD8A /* Sources */,
				3BD2B6E12565AEC0003DAD8A /* Frameworks */,
				3BD2B6F82565AEC0003DAD8A /* Resources */,
				3B1C233725A17CAB0075EF5D /* CopyFiles */,
				3B5A843B2569F95A00BAF2E5 /* CopyFiles */,
				3B251DA726DA2E8A00E5D09B /* CopyFiles */,
				3B522D7C259BA0E8003301C4 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				3BA08ED3256643AD00449CFF /* PBXTargetDependency */,
			);
			name = "Z-intel";
			productName = PlayerLegacy;
			productReference = 3BD2B7252565AEC0003DAD8A /* Z-intel.app */;
			productType = "com.apple.product-type.application";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		3BDB22EC25644FBF00C4A63D /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1340;
				TargetAttributes = {
					3B1C235525A199370075EF5D = {
						CreatedOnToolsVersion = 12.3;
					};
					3BA08EA3256641ED00449CFF = {
						CreatedOnToolsVersion = 12.2;
					};
				};
			};
			buildConfigurationList = 3BDB22EF25644FBF00C4A63D /* Build configuration list for PBXProject "mkxp-z" */;
			compatibilityVersion = "Xcode 9.3";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 3BDB22EB25644FBF00C4A63D;
			productRefGroup = 3BDB22F72564501400C4A63D /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				3BA08EA3256641ED00449CFF /* Assets */,
				3BC65D8A2584F3AD0063AFF1 /* Z-universal */,
				3BD2B64B2565AEC0003DAD8A /* Z-intel */,
				3BBE87802705A73400A574AE /* Z-steam-universal */,
				3B1C236D25A19C600075EF5D /* Z-steam */,
				3B1C235525A199370075EF5D /* shim */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		3B1C23E625A19C600075EF5D /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B1C23E725A19C600075EF5D /* icon.icns in Resources */,
				3B3F7D2625B19F7000EA5F1C /* settingsmenu.xib in Resources */,
				96573E84279152DC002C3E77 /* TouchBar.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BA08EA2256641ED00449CFF /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B10EC862568E78500372D13 /* icon.png in Resources */,
				96D8EDD128728DCE00A331EA /* gamecontrollerdb.txt in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87F42705A73400A574AE /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BBE87F52705A73400A574AE /* icon.icns in Resources */,
				3BBE87F62705A73400A574AE /* settingsmenu.xib in Resources */,
				96573E83279152DC002C3E77 /* TouchBar.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BC65E0D2584F3AD0063AFF1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BC65E0E2584F3AD0063AFF1 /* icon.icns in Resources */,
				3B3F7D1D25B19F6E00EA5F1C /* settingsmenu.xib in Resources */,
				96573E81279152DC002C3E77 /* TouchBar.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BD2B6F82565AEC0003DAD8A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BD2B6F92565AEC0003DAD8A /* icon.icns in Resources */,
				3B3F7D2025B19F6E00EA5F1C /* settingsmenu.xib in Resources */,
				96573E82279152DC002C3E77 /* TouchBar.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		3B1C235225A199370075EF5D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B1C236A25A19BB10075EF5D /* steamshim_parent.cpp in Sources */,
				3B1C23FD25A19FB40075EF5D /* steamshim_mac_helpers.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3B1C237025A19C600075EF5D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B1C237125A19C600075EF5D /* http-binding.cpp in Sources */,
				3B1C237225A19C600075EF5D /* tilemapvx.cpp in Sources */,
				3B1C237425A19C600075EF5D /* rgssad.cpp in Sources */,
				3B1C237525A19C600075EF5D /* input.cpp in Sources */,
				3B1C237625A19C600075EF5D /* tilemap-binding.cpp in Sources */,
				3B1C237725A19C600075EF5D /* audio.cpp in Sources */,
				3B1C237825A19C600075EF5D /* main.cpp in Sources */,
				3B1C237925A19C600075EF5D /* alstream.cpp in Sources */,
				3B1C237A25A19C600075EF5D /* table.cpp in Sources */,
				3B1C237B25A19C600075EF5D /* net.cpp in Sources */,
				3B1C237C25A19C600075EF5D /* table-binding.cpp in Sources */,
				3B1C237D25A19C600075EF5D /* config.cpp in Sources */,
				3B1C237E25A19C600075EF5D /* bitmap-binding.cpp in Sources */,
				3B1C237F25A19C600075EF5D /* vorbissource.cpp in Sources */,
				3B1C238125A19C600075EF5D /* filesystem-binding.cpp in Sources */,
				3B1C238325A19C600075EF5D /* glstate.cpp in Sources */,
				3B1C238425A19C600075EF5D /* gl-fun.cpp in Sources */,
				3B1C238525A19C600075EF5D /* sprite-binding.cpp in Sources */,
				3B1C238625A19C600075EF5D /* sprite.cpp in Sources */,
				3B1C238725A19C600075EF5D /* cusl-binding.cpp in Sources */,
				3B1C238825A19C600075EF5D /* sdlsoundsource.cpp in Sources */,
				3B1C238925A19C600075EF5D /* viewport-binding.cpp in Sources */,
				3B1C238A25A19C600075EF5D /* windowvx-binding.cpp in Sources */,
				3B1C238B25A19C600075EF5D /* windowvx.cpp in Sources */,
				3B1C238C25A19C600075EF5D /* LUrlParser.cpp in Sources */,
				3B1C238D25A19C600075EF5D /* module_rpg.cpp in Sources */,
				9656359E279A5B74003D6A75 /* theoraplay.c in Sources */,
				3B1C238E25A19C600075EF5D /* miniffi.cpp in Sources */,
				3B1C238F25A19C600075EF5D /* autotiles.cpp in Sources */,
				3B1C239025A19C600075EF5D /* audiostream.cpp in Sources */,
				3B1C239125A19C600075EF5D /* binding-util.cpp in Sources */,
				3B1C239225A19C600075EF5D /* plane-binding.cpp in Sources */,
				3B1C239325A19C600075EF5D /* gl-meta.cpp in Sources */,
				3B1C239425A19C600075EF5D /* etc.cpp in Sources */,
				3B1C239525A19C600075EF5D /* shader.cpp in Sources */,
				3B1C239625A19C600075EF5D /* tilemap.cpp in Sources */,
				3BA6945B263DAB53004194EB /* lzw.c in Sources */,
				3B1C239825A19C600075EF5D /* window.cpp in Sources */,
				3B1C239A25A19C600075EF5D /* input-binding.cpp in Sources */,
				3B1C239B25A19C600075EF5D /* keybindings.cpp in Sources */,
				3B1C239C25A19C600075EF5D /* filesystem.cpp in Sources */,
				3B1C239D25A19C600075EF5D /* binding-mri.cpp in Sources */,
				3B1C239F25A19C600075EF5D /* eventthread.cpp in Sources */,
				3B1C23A025A19C600075EF5D /* viewport.cpp in Sources */,
				96573E7F27913B46002C3E77 /* TouchBar.mm in Sources */,
				3B1C23A125A19C600075EF5D /* gl-debug.cpp in Sources */,
				3B1C23A325A19C600075EF5D /* tileatlasvx.cpp in Sources */,
				3B1C23A425A19C600075EF5D /* bitmap.cpp in Sources */,
				3B1C23A525A19C600075EF5D /* tilemapvx-binding.cpp in Sources */,
				3B1C23A625A19C600075EF5D /* window-binding.cpp in Sources */,
				3B1C23A725A19C600075EF5D /* midisource.cpp in Sources */,
				3BA69457263DAB53004194EB /* libnsgif.c in Sources */,
				3B1C23A825A19C600075EF5D /* graphics-binding.cpp in Sources */,
				3B1C23A925A19C600075EF5D /* plane.cpp in Sources */,
				3B1C23AA25A19C600075EF5D /* tilequad.cpp in Sources */,
				3B1C23AD25A19C600075EF5D /* tileatlas.cpp in Sources */,
				3B1C23AE25A19C600075EF5D /* fluid-fun.cpp in Sources */,
				3B1C23AF25A19C600075EF5D /* scene.cpp in Sources */,
				3B1C23B025A19C600075EF5D /* texpool.cpp in Sources */,
				3B1C23B125A19C600075EF5D /* font-binding.cpp in Sources */,
				3B1C23B325A19C600075EF5D /* audio-binding.cpp in Sources */,
				3B1C23B425A19C600075EF5D /* autotilesvx.cpp in Sources */,
				3B1C23B625A19C600075EF5D /* vertex.cpp in Sources */,
				3B1C23B725A19C600075EF5D /* miniffi-binding.cpp in Sources */,
				3B1C23B825A19C600075EF5D /* soundemitter.cpp in Sources */,
				3B1C23B925A19C600075EF5D /* etc-binding.cpp in Sources */,
				3B1C23BA25A19C600075EF5D /* systemImplApple.mm in Sources */,
				3B1C23BB25A19C600075EF5D /* graphics.cpp in Sources */,
				3B1C23BC25A19C600075EF5D /* font.cpp in Sources */,
				3B1C242B25A1AA1F0075EF5D /* steamshim_child.c in Sources */,
				3B3F7D2D25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */,
				3B1C23BF25A19C600075EF5D /* filesystemImplApple.mm in Sources */,
				3B1BC0E4266F7C2800794D22 /* iniconfig.cpp in Sources */,
				3B1C23C125A19C600075EF5D /* sharedstate.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BA08EA0256641ED00449CFF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BBE87852705A73400A574AE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3BBE87862705A73400A574AE /* http-binding.cpp in Sources */,
				3BBE87872705A73400A574AE /* tilemapvx.cpp in Sources */,
				3BBE87882705A73400A574AE /* rgssad.cpp in Sources */,
				3BBE87892705A73400A574AE /* input.cpp in Sources */,
				3BBE878A2705A73400A574AE /* tilemap-binding.cpp in Sources */,
				3BBE878B2705A73400A574AE /* audio.cpp in Sources */,
				3BBE878C2705A73400A574AE /* main.cpp in Sources */,
				3BBE878D2705A73400A574AE /* alstream.cpp in Sources */,
				3BBE878E2705A73400A574AE /* table.cpp in Sources */,
				3BBE878F2705A73400A574AE /* net.cpp in Sources */,
				3BBE87902705A73400A574AE /* table-binding.cpp in Sources */,
				3BBE87912705A73400A574AE /* config.cpp in Sources */,
				3BBE87922705A73400A574AE /* bitmap-binding.cpp in Sources */,
				3BBE87932705A73400A574AE /* vorbissource.cpp in Sources */,
				3BBE87942705A73400A574AE /* filesystem-binding.cpp in Sources */,
				3BBE87952705A73400A574AE /* glstate.cpp in Sources */,
				3BBE87962705A73400A574AE /* gl-fun.cpp in Sources */,
				3BBE87972705A73400A574AE /* sprite-binding.cpp in Sources */,
				3BBE87982705A73400A574AE /* sprite.cpp in Sources */,
				3BBE87992705A73400A574AE /* cusl-binding.cpp in Sources */,
				3BBE879A2705A73400A574AE /* sdlsoundsource.cpp in Sources */,
				3BBE879B2705A73400A574AE /* viewport-binding.cpp in Sources */,
				3BBE879C2705A73400A574AE /* windowvx-binding.cpp in Sources */,
				3BBE879D2705A73400A574AE /* windowvx.cpp in Sources */,
				3BBE879E2705A73400A574AE /* LUrlParser.cpp in Sources */,
				3BBE879F2705A73400A574AE /* module_rpg.cpp in Sources */,
				9656359D279A5B74003D6A75 /* theoraplay.c in Sources */,
				3BBE87A02705A73400A574AE /* miniffi.cpp in Sources */,
				3BBE87A12705A73400A574AE /* autotiles.cpp in Sources */,
				3BBE87A22705A73400A574AE /* audiostream.cpp in Sources */,
				3BBE87A32705A73400A574AE /* binding-util.cpp in Sources */,
				3BBE87A42705A73400A574AE /* plane-binding.cpp in Sources */,
				3BBE87A52705A73400A574AE /* gl-meta.cpp in Sources */,
				3BBE87A62705A73400A574AE /* etc.cpp in Sources */,
				3BBE87A72705A73400A574AE /* shader.cpp in Sources */,
				3BBE87A82705A73400A574AE /* tilemap.cpp in Sources */,
				3BBE87A92705A73400A574AE /* lzw.c in Sources */,
				3BBE87AA2705A73400A574AE /* window.cpp in Sources */,
				3BBE87AB2705A73400A574AE /* input-binding.cpp in Sources */,
				3BBE87AC2705A73400A574AE /* keybindings.cpp in Sources */,
				3BBE87AD2705A73400A574AE /* filesystem.cpp in Sources */,
				3BBE87AE2705A73400A574AE /* binding-mri.cpp in Sources */,
				3BBE87AF2705A73400A574AE /* eventthread.cpp in Sources */,
				3BBE87B02705A73400A574AE /* viewport.cpp in Sources */,
				96573E7E27913B46002C3E77 /* TouchBar.mm in Sources */,
				3BBE87B12705A73400A574AE /* gl-debug.cpp in Sources */,
				3BBE87B22705A73400A574AE /* tileatlasvx.cpp in Sources */,
				3BBE87B32705A73400A574AE /* bitmap.cpp in Sources */,
				3BBE87B42705A73400A574AE /* tilemapvx-binding.cpp in Sources */,
				3BBE87B52705A73400A574AE /* window-binding.cpp in Sources */,
				3BBE87B62705A73400A574AE /* midisource.cpp in Sources */,
				3BBE87B72705A73400A574AE /* libnsgif.c in Sources */,
				3BBE87B82705A73400A574AE /* graphics-binding.cpp in Sources */,
				3BBE87B92705A73400A574AE /* plane.cpp in Sources */,
				3BBE87BA2705A73400A574AE /* tilequad.cpp in Sources */,
				3BBE87BB2705A73400A574AE /* tileatlas.cpp in Sources */,
				3BBE87BC2705A73400A574AE /* fluid-fun.cpp in Sources */,
				3BBE87BD2705A73400A574AE /* scene.cpp in Sources */,
				3BBE87BE2705A73400A574AE /* texpool.cpp in Sources */,
				3BBE87BF2705A73400A574AE /* font-binding.cpp in Sources */,
				3BBE87C02705A73400A574AE /* audio-binding.cpp in Sources */,
				3BBE87C12705A73400A574AE /* autotilesvx.cpp in Sources */,
				3BBE87C22705A73400A574AE /* vertex.cpp in Sources */,
				3BBE87C32705A73400A574AE /* miniffi-binding.cpp in Sources */,
				3BBE87C42705A73400A574AE /* soundemitter.cpp in Sources */,
				3BBE87C52705A73400A574AE /* etc-binding.cpp in Sources */,
				3BBE87C62705A73400A574AE /* systemImplApple.mm in Sources */,
				3BBE87C72705A73400A574AE /* graphics.cpp in Sources */,
				3BBE87C82705A73400A574AE /* font.cpp in Sources */,
				3BBE87C92705A73400A574AE /* steamshim_child.c in Sources */,
				3BBE87CA2705A73400A574AE /* SettingsMenuController.mm in Sources */,
				3BBE87CB2705A73400A574AE /* filesystemImplApple.mm in Sources */,
				3BBE87CC2705A73400A574AE /* iniconfig.cpp in Sources */,
				3BBE87CD2705A73400A574AE /* sharedstate.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BC65D8D2584F3AD0063AFF1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B522DDC259C1E53003301C4 /* http-binding.cpp in Sources */,
				3BC65D8E2584F3AD0063AFF1 /* tilemapvx.cpp in Sources */,
				3BC65D902584F3AD0063AFF1 /* rgssad.cpp in Sources */,
				3BA69458263DAB53004194EB /* lzw.c in Sources */,
				3BC65D912584F3AD0063AFF1 /* input.cpp in Sources */,
				3BC65D922584F3AD0063AFF1 /* tilemap-binding.cpp in Sources */,
				3BC65D932584F3AD0063AFF1 /* audio.cpp in Sources */,
				3BC65D942584F3AD0063AFF1 /* main.cpp in Sources */,
				3BC65D952584F3AD0063AFF1 /* alstream.cpp in Sources */,
				3BC65D962584F3AD0063AFF1 /* table.cpp in Sources */,
				3B522DC0259BD072003301C4 /* net.cpp in Sources */,
				3BC65D972584F3AD0063AFF1 /* table-binding.cpp in Sources */,
				3BC65D982584F3AD0063AFF1 /* config.cpp in Sources */,
				3BC65D992584F3AD0063AFF1 /* bitmap-binding.cpp in Sources */,
				3BC65D9A2584F3AD0063AFF1 /* vorbissource.cpp in Sources */,
				3BC65D9C2584F3AD0063AFF1 /* filesystem-binding.cpp in Sources */,
				3BA69454263DAB53004194EB /* libnsgif.c in Sources */,
				3BC65D9E2584F3AD0063AFF1 /* glstate.cpp in Sources */,
				3BC65D9F2584F3AD0063AFF1 /* gl-fun.cpp in Sources */,
				3BC65DA02584F3AD0063AFF1 /* sprite-binding.cpp in Sources */,
				3BC65DA12584F3AD0063AFF1 /* sprite.cpp in Sources */,
				3BC65DA22584F3AD0063AFF1 /* cusl-binding.cpp in Sources */,
				3BC65DA32584F3AD0063AFF1 /* sdlsoundsource.cpp in Sources */,
				3BC65DA42584F3AD0063AFF1 /* viewport-binding.cpp in Sources */,
				3BC65DA52584F3AD0063AFF1 /* windowvx-binding.cpp in Sources */,
				3BC65DA62584F3AD0063AFF1 /* windowvx.cpp in Sources */,
				3B522DE5259C2039003301C4 /* LUrlParser.cpp in Sources */,
				3BC65DA72584F3AD0063AFF1 /* module_rpg.cpp in Sources */,
				3B312843259E7DC1002EAB43 /* miniffi.cpp in Sources */,
				3BC65DA82584F3AD0063AFF1 /* autotiles.cpp in Sources */,
				3BC65DA92584F3AD0063AFF1 /* audiostream.cpp in Sources */,
				3BC65DAA2584F3AD0063AFF1 /* binding-util.cpp in Sources */,
				3BC65DAB2584F3AD0063AFF1 /* plane-binding.cpp in Sources */,
				3BC65DAC2584F3AD0063AFF1 /* gl-meta.cpp in Sources */,
				3BC65DAD2584F3AD0063AFF1 /* etc.cpp in Sources */,
				3BC65DAE2584F3AD0063AFF1 /* shader.cpp in Sources */,
				3BC65DAF2584F3AD0063AFF1 /* tilemap.cpp in Sources */,
				96573E7C27913B46002C3E77 /* TouchBar.mm in Sources */,
				3BC65DB12584F3AD0063AFF1 /* window.cpp in Sources */,
				3BC65DB32584F3AD0063AFF1 /* input-binding.cpp in Sources */,
				3BC65DB42584F3AD0063AFF1 /* keybindings.cpp in Sources */,
				3BC65DB52584F3AD0063AFF1 /* filesystem.cpp in Sources */,
				3BC65DB62584F3AD0063AFF1 /* binding-mri.cpp in Sources */,
				3BC65DB82584F3AD0063AFF1 /* eventthread.cpp in Sources */,
				3BC65DB92584F3AD0063AFF1 /* viewport.cpp in Sources */,
				3BC65DBA2584F3AD0063AFF1 /* gl-debug.cpp in Sources */,
				3BC65DBC2584F3AD0063AFF1 /* tileatlasvx.cpp in Sources */,
				3BC65DBD2584F3AD0063AFF1 /* bitmap.cpp in Sources */,
				3BC65DBE2584F3AD0063AFF1 /* tilemapvx-binding.cpp in Sources */,
				3BC65DBF2584F3AD0063AFF1 /* window-binding.cpp in Sources */,
				3BC65DC02584F3AD0063AFF1 /* midisource.cpp in Sources */,
				3B3F7D2A25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */,
				3BC65DC12584F3AD0063AFF1 /* graphics-binding.cpp in Sources */,
				3BC65DC22584F3AD0063AFF1 /* plane.cpp in Sources */,
				3BC65DC32584F3AD0063AFF1 /* tilequad.cpp in Sources */,
				9656359B279A5B74003D6A75 /* theoraplay.c in Sources */,
				3BC65DC62584F3AD0063AFF1 /* tileatlas.cpp in Sources */,
				3BC65DC72584F3AD0063AFF1 /* fluid-fun.cpp in Sources */,
				3BC65DC82584F3AD0063AFF1 /* scene.cpp in Sources */,
				3BC65DC92584F3AD0063AFF1 /* texpool.cpp in Sources */,
				3BC65DCA2584F3AD0063AFF1 /* font-binding.cpp in Sources */,
				3BC65DCC2584F3AD0063AFF1 /* audio-binding.cpp in Sources */,
				3BC65DCD2584F3AD0063AFF1 /* autotilesvx.cpp in Sources */,
				3BC65DCF2584F3AD0063AFF1 /* vertex.cpp in Sources */,
				3BC65DD02584F3AD0063AFF1 /* miniffi-binding.cpp in Sources */,
				3BC65DD12584F3AD0063AFF1 /* soundemitter.cpp in Sources */,
				3BC65DD22584F3AD0063AFF1 /* etc-binding.cpp in Sources */,
				3BC65DD32584F3AD0063AFF1 /* systemImplApple.mm in Sources */,
				3BC65DD42584F3AD0063AFF1 /* graphics.cpp in Sources */,
				3BC65DD52584F3AD0063AFF1 /* font.cpp in Sources */,
				3B1BC0E1266F7C2600794D22 /* iniconfig.cpp in Sources */,
				3BC65DD82584F3AD0063AFF1 /* filesystemImplApple.mm in Sources */,
				3BC65DDA2584F3AD0063AFF1 /* sharedstate.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3BD2B64C2565AEC0003DAD8A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B522DDD259C1E53003301C4 /* http-binding.cpp in Sources */,
				3B10EDC22568E95E00372D13 /* tilemapvx.cpp in Sources */,
				3B10EDA72568E95E00372D13 /* rgssad.cpp in Sources */,
				3BA69459263DAB53004194EB /* lzw.c in Sources */,
				3B10EDA82568E95E00372D13 /* input.cpp in Sources */,
				3B10EE022568E96A00372D13 /* tilemap-binding.cpp in Sources */,
				3B10EDB72568E95E00372D13 /* audio.cpp in Sources */,
				3B10EDAF2568E95E00372D13 /* main.cpp in Sources */,
				3B10EDB42568E95E00372D13 /* alstream.cpp in Sources */,
				3B10EDAA2568E95E00372D13 /* table.cpp in Sources */,
				3B522DC1259BD072003301C4 /* net.cpp in Sources */,
				3B10EE002568E96A00372D13 /* table-binding.cpp in Sources */,
				3B5A84062569B56F00BAF2E5 /* config.cpp in Sources */,
				3B10EDFF2568E96A00372D13 /* bitmap-binding.cpp in Sources */,
				3B10EDBA2568E95E00372D13 /* vorbissource.cpp in Sources */,
				3B10EDF62568E96A00372D13 /* filesystem-binding.cpp in Sources */,
				3BA69455263DAB53004194EB /* libnsgif.c in Sources */,
				3B10EDC92568E95E00372D13 /* glstate.cpp in Sources */,
				3B10EDCC2568E95E00372D13 /* gl-fun.cpp in Sources */,
				3B10EDFB2568E96A00372D13 /* sprite-binding.cpp in Sources */,
				3B10EDBF2568E95E00372D13 /* sprite.cpp in Sources */,
				3B10EDF72568E96A00372D13 /* cusl-binding.cpp in Sources */,
				3B10EDB62568E95E00372D13 /* sdlsoundsource.cpp in Sources */,
				3B10EE0C2568E96A00372D13 /* viewport-binding.cpp in Sources */,
				3B10EDFA2568E96A00372D13 /* windowvx-binding.cpp in Sources */,
				3B10EDBC2568E95E00372D13 /* windowvx.cpp in Sources */,
				3B522DE6259C2039003301C4 /* LUrlParser.cpp in Sources */,
				3B10EE0B2568E96A00372D13 /* module_rpg.cpp in Sources */,
				3B312844259E7DC1002EAB43 /* miniffi.cpp in Sources */,
				3B10EDD22568E95E00372D13 /* autotiles.cpp in Sources */,
				3B10EDB92568E95E00372D13 /* audiostream.cpp in Sources */,
				3B10EE082568E96A00372D13 /* binding-util.cpp in Sources */,
				3B10EE052568E96A00372D13 /* plane-binding.cpp in Sources */,
				3B10EDC72568E95E00372D13 /* gl-meta.cpp in Sources */,
				3B10EDAB2568E95E00372D13 /* etc.cpp in Sources */,
				3B10EDCA2568E95E00372D13 /* shader.cpp in Sources */,
				3B10EDCE2568E95E00372D13 /* tilemap.cpp in Sources */,
				96573E7D27913B46002C3E77 /* TouchBar.mm in Sources */,
				3B10EDBE2568E95E00372D13 /* window.cpp in Sources */,
				3B10EDF92568E96A00372D13 /* input-binding.cpp in Sources */,
				3B10EDA92568E95E00372D13 /* keybindings.cpp in Sources */,
				3B10EDAD2568E95E00372D13 /* filesystem.cpp in Sources */,
				3B10EE092568E96A00372D13 /* binding-mri.cpp in Sources */,
				3B10EDA62568E95E00372D13 /* eventthread.cpp in Sources */,
				3B10EDD02568E95E00372D13 /* viewport.cpp in Sources */,
				3B10EDC52568E95E00372D13 /* gl-debug.cpp in Sources */,
				3B10EDC82568E95E00372D13 /* tileatlasvx.cpp in Sources */,
				3B10EDBD2568E95E00372D13 /* bitmap.cpp in Sources */,
				3B10EDFC2568E96A00372D13 /* tilemapvx-binding.cpp in Sources */,
				3B10EDF52568E96A00372D13 /* window-binding.cpp in Sources */,
				3B10EDB32568E95E00372D13 /* midisource.cpp in Sources */,
				3B3F7D2B25B1A73A00EA5F1C /* SettingsMenuController.mm in Sources */,
				3B10EE042568E96A00372D13 /* graphics-binding.cpp in Sources */,
				3B10EDD12568E95E00372D13 /* plane.cpp in Sources */,
				3B10EDC32568E95E00372D13 /* tilequad.cpp in Sources */,
				9656359C279A5B74003D6A75 /* theoraplay.c in Sources */,
				3B10EDCB2568E95E00372D13 /* tileatlas.cpp in Sources */,
				3B10EDB52568E95E00372D13 /* fluid-fun.cpp in Sources */,
				3B10EDC62568E95E00372D13 /* scene.cpp in Sources */,
				3B10EDC42568E95E00372D13 /* texpool.cpp in Sources */,
				3B10EE062568E96A00372D13 /* font-binding.cpp in Sources */,
				3B10EDF82568E96A00372D13 /* audio-binding.cpp in Sources */,
				3B10EDCF2568E95E00372D13 /* autotilesvx.cpp in Sources */,
				3B10EDCD2568E95E00372D13 /* vertex.cpp in Sources */,
				3B10EE032568E96A00372D13 /* miniffi-binding.cpp in Sources */,
				3B10EDB82568E95E00372D13 /* soundemitter.cpp in Sources */,
				3B10EE012568E96A00372D13 /* etc-binding.cpp in Sources */,
				3B5A8464256A46B200BAF2E5 /* systemImplApple.mm in Sources */,
				3B10EDC12568E95E00372D13 /* graphics.cpp in Sources */,
				3B10EDC02568E95E00372D13 /* font.cpp in Sources */,
				3B1BC0E2266F7C2700794D22 /* iniconfig.cpp in Sources */,
				3B5A840D2569BE7C00BAF2E5 /* filesystemImplApple.mm in Sources */,
				3B10EDAC2568E95E00372D13 /* sharedstate.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		3B1C236E25A19C600075EF5D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3BA08EA3256641ED00449CFF /* Assets */;
			targetProxy = 3B1C236F25A19C600075EF5D /* PBXContainerItemProxy */;
		};
		3B1C243325A1B1290075EF5D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3B1C235525A199370075EF5D /* shim */;
			targetProxy = 3B1C243225A1B1290075EF5D /* PBXContainerItemProxy */;
		};
		3BA08ED3256643AD00449CFF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3BA08EA3256641ED00449CFF /* Assets */;
			targetProxy = 3BA08ED2256643AD00449CFF /* PBXContainerItemProxy */;
		};
		3BBE87812705A73400A574AE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3B1C235525A199370075EF5D /* shim */;
			targetProxy = 3BBE87822705A73400A574AE /* PBXContainerItemProxy */;
		};
		3BBE87832705A73400A574AE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3BA08EA3256641ED00449CFF /* Assets */;
			targetProxy = 3BBE87842705A73400A574AE /* PBXContainerItemProxy */;
		};
		3BC65D8B2584F3AD0063AFF1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 3BA08EA3256641ED00449CFF /* Assets */;
			targetProxy = 3BC65D8C2584F3AD0063AFF1 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		3B1C235B25A199370075EF5D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C240C25A1A4C50075EF5D /* steamshim.xcconfig */;
			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;
				CODE_SIGN_ENTITLEMENTS = shim.entitlements;
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = "";
				ENABLE_HARDENED_RUNTIME = YES;
				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 = (
					"$(STEAMSHIM_DEFINES)",
					"$(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 = "\"$(SRCROOT)/Dependencies/Frameworks/steam/sdk/public\"";
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Dependencies/Frameworks/steam/sdk/redistributable_bin/osx";
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = YES;
			};
			name = Debug;
		};
		3B1C235C25A199370075EF5D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C240C25A1A4C50075EF5D /* steamshim.xcconfig */;
			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;
				CODE_SIGN_ENTITLEMENTS = shim.entitlements;
				CODE_SIGN_STYLE = Manual;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = "";
				ENABLE_HARDENED_RUNTIME = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(STEAMSHIM_DEFINES)",
					"$(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 = "\"$(SRCROOT)/Dependencies/Frameworks/steam/sdk/public\"";
				LD_RUNPATH_SEARCH_PATHS = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/Dependencies/Frameworks/steam/sdk/redistributable_bin/osx";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
		3B1C23F025A19C600075EF5D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					MKXPZ_STEAM,
				);
				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;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MKXPZ_EXECUTABLE_NAME = shim;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				OTHER_CODE_SIGN_FLAGS = "--deep";
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		3B1C23F125A19C600075EF5D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					MKXPZ_STEAM,
				);
				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;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MKXPZ_EXECUTABLE_NAME = shim;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				OTHER_CODE_SIGN_FLAGS = "--deep";
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		3BA08EA7256641EE00449CFF /* 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;
				CODE_SIGN_ENTITLEMENTS = "";
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
				CODE_SIGN_STYLE = Automatic;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = "";
				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;
				INFOPLIST_FILE = misc/Assets.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = "com.struma.mkxpz-resources";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		3BA08EA8256641EE00449CFF /* 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;
				CODE_SIGN_ENTITLEMENTS = "";
				CODE_SIGN_IDENTITY = "-";
				CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO;
				CODE_SIGN_STYLE = Automatic;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = "";
				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;
				INFOPLIST_FILE = misc/Assets.plist;
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
				MACOSX_DEPLOYMENT_TARGET = 10.13;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_BUNDLE_IDENTIFIER = "com.struma.mkxpz-resources";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SDKROOT = macosx;
				SKIP_INSTALL = YES;
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		3BBE88072705A73400A574AE /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					MKXPZ_STEAM,
				);
				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 = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/arm64-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
					"$(PROJECT_DIR)/Dependencies/build-macosx-universal/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MKXPZ_EXECUTABLE_NAME = shim;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				OTHER_CODE_SIGN_FLAGS = "--deep";
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PRODUCT_NAME = "Z-steam";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		3BBE88082705A73400A574AE /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					MKXPZ_STEAM,
				);
				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 = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/arm64-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
					"$(PROJECT_DIR)/Dependencies/build-macosx-universal/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MKXPZ_EXECUTABLE_NAME = shim;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				OTHER_CODE_SIGN_FLAGS = "--deep";
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PRODUCT_NAME = "Z-steam";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		3BC65E132584F3AD0063AFF1 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				BUILD_ARCH = universal;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				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 = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/arm64-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-universal/lib",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		3BC65E142584F3AD0063AFF1 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C232025A15FB20075EF5D /* mkxp.Universal.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				BUILD_ARCH = universal;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				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 = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/arm64-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-universal/lib",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		3BD2B7232565AEC0003DAD8A /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				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;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		3BD2B7242565AEC0003DAD8A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231F25A15FB20075EF5D /* mkxp.Intel.xcconfig */;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = x86_64;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_ENABLE_MODULES = NO;
				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;
				COMBINE_HIDPI_IMAGES = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 2.4.0;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_ASSET_PATHS = "";
				ENABLE_HARDENED_RUNTIME = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				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;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/../Frameworks",
				);
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
					"$(PROJECT_DIR)/Dependencies/build-macosx-x86_64/lib",
				);
				MARKETING_VERSION = 2.4.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				OTHER_LDFLAGS = "";
				PRODUCT_BUNDLE_IDENTIFIER = "org.struma.mkxp-z";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		3BDB22F025644FBF00C4A63D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231E25A15FB20075EF5D /* mkxp.xcconfig */;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++14";
				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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					MKXPZ_BUILD_XCODE,
					"MKXPZ_ALCDEVICE=ALCdevice",
					"MKXPZ_VERSION=\"\\\"$(MARKETING_VERSION)\\\"\"",
					MKXPZ_MINIFFI,
					MKXPZ_DEBUG,
					MKXPZ_SSL,
					AL_LIBTYPE_STATIC,
					GLES2_HEADER,
					"$(MKXPZ_EXTRA_ARGS)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/$(BUILD_ARCH)-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				INFOPLIST_FILE = Info.plist;
				LIBRARY_SEARCH_PATHS = (
					"$(DEPENDENCY_SEARCH_PATH)/lib",
					"$(PROJECT_DIR)/Dependencies/Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.12.2;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-fdeclspec";
				PRODUCT_BUNDLE_IDENTIFIER = "org.zoro.mkxp-z";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
				WARNING_CFLAGS = "-Wno-documentation";
			};
			name = Debug;
		};
		3BDB22F125644FBF00C4A63D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3B1C231E25A15FB20075EF5D /* mkxp.xcconfig */;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++14";
				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_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_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					MKXPZ_BUILD_XCODE,
					"MKXPZ_ALCDEVICE=ALCdevice",
					"MKXPZ_VERSION=\"\\\"$(MARKETING_VERSION)\\\"\"",
					MKXPZ_MINIFFI,
					MKXPZ_SSL,
					AL_LIBTYPE_STATIC,
					GLES2_HEADER,
					"$(MKXPZ_EXTRA_ARGS)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(PROJECT_DIR)/../**",
					"$(DEPENDENCY_SEARCH_PATH)/include",
					"$(DEPENDENCY_SEARCH_PATH)/lib/**",
					"$(DEPENDENCY_SEARCH_PATH)/include/SDL2",
					"$(DEPENDENCY_SEARCH_PATH)/include/pixman-1",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)",
					"$(DEPENDENCY_SEARCH_PATH)/include/ruby-$(MRI_VERSION)/$(BUILD_ARCH)-darwin",
					"$(DEPENDENCY_SEARCH_PATH)/include/AL",
					"$(DEPENDENCY_SEARCH_PATH)/include/openssl",
					"$(DEPENDENCY_SEARCH_PATH)/include/uchardet",
					"$(PROJECT_DIR)/Dependencies/Frameworks/ANGLE",
				);
				INFOPLIST_FILE = Info.plist;
				LIBRARY_SEARCH_PATHS = (
					"$(DEPENDENCY_SEARCH_PATH)/lib",
					"$(PROJECT_DIR)/Dependencies/Frameworks",
				);
				MACOSX_DEPLOYMENT_TARGET = 10.12.2;
				ONLY_ACTIVE_ARCH = NO;
				OTHER_CFLAGS = "-fdeclspec";
				PRODUCT_BUNDLE_IDENTIFIER = "org.zoro.mkxp-z";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = macosx;
				WARNING_CFLAGS = "-Wno-documentation";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		3B1C235A25A199370075EF5D /* Build configuration list for PBXNativeTarget "shim" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3B1C235B25A199370075EF5D /* Debug */,
				3B1C235C25A199370075EF5D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3B1C23EF25A19C600075EF5D /* Build configuration list for PBXNativeTarget "Z-steam" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3B1C23F025A19C600075EF5D /* Debug */,
				3B1C23F125A19C600075EF5D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3BA08EA9256641EE00449CFF /* Build configuration list for PBXNativeTarget "Assets" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3BA08EA7256641EE00449CFF /* Debug */,
				3BA08EA8256641EE00449CFF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3BBE88062705A73400A574AE /* Build configuration list for PBXNativeTarget "Z-steam-universal" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3BBE88072705A73400A574AE /* Debug */,
				3BBE88082705A73400A574AE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3BC65E122584F3AD0063AFF1 /* Build configuration list for PBXNativeTarget "Z-universal" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3BC65E132584F3AD0063AFF1 /* Debug */,
				3BC65E142584F3AD0063AFF1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3BD2B7222565AEC0003DAD8A /* Build configuration list for PBXNativeTarget "Z-intel" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3BD2B7232565AEC0003DAD8A /* Debug */,
				3BD2B7242565AEC0003DAD8A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3BDB22EF25644FBF00C4A63D /* Build configuration list for PBXProject "mkxp-z" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				3BDB22F025644FBF00C4A63D /* Debug */,
				3BDB22F125644FBF00C4A63D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 3BDB22EC25644FBF00C4A63D /* Project object */;
}
