Mac and Linux SDL2 binary snapshots
Edward Rudd
2018-08-19 561f0d614098a95527367cc3f911e476f35643d6
source/Xcode/SDL/SDL.xcodeproj/project.pbxproj
@@ -25,12 +25,8 @@
      0435673F1303160F00BA5428 /* SDL_shaders_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0435673D1303160F00BA5428 /* SDL_shaders_gl.h */; };
      043567401303160F00BA5428 /* SDL_shaders_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 0435673C1303160F00BA5428 /* SDL_shaders_gl.c */; };
      043567411303160F00BA5428 /* SDL_shaders_gl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0435673D1303160F00BA5428 /* SDL_shaders_gl.h */; };
      04409B9112FA97ED00FB9AA8 /* mmx.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8D12FA97ED00FB9AA8 /* mmx.h */; };
      04409B9212FA97ED00FB9AA8 /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B8E12FA97ED00FB9AA8 /* SDL_yuv_mmx.c */; };
      04409B9312FA97ED00FB9AA8 /* SDL_yuv_sw_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8F12FA97ED00FB9AA8 /* SDL_yuv_sw_c.h */; };
      04409B9412FA97ED00FB9AA8 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B9012FA97ED00FB9AA8 /* SDL_yuv_sw.c */; };
      04409B9512FA97ED00FB9AA8 /* mmx.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8D12FA97ED00FB9AA8 /* mmx.h */; };
      04409B9612FA97ED00FB9AA8 /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B8E12FA97ED00FB9AA8 /* SDL_yuv_mmx.c */; };
      04409B9712FA97ED00FB9AA8 /* SDL_yuv_sw_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8F12FA97ED00FB9AA8 /* SDL_yuv_sw_c.h */; };
      04409B9812FA97ED00FB9AA8 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B9012FA97ED00FB9AA8 /* SDL_yuv_sw.c */; };
      0442EC1812FE1BBA004C9285 /* SDL_render_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 0442EC1712FE1BBA004C9285 /* SDL_render_gl.c */; };
@@ -377,10 +373,36 @@
      04F7805D12FB74A200FC43C0 /* SDL_drawline.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F7804512FB74A200FC43C0 /* SDL_drawline.h */; };
      04F7805E12FB74A200FC43C0 /* SDL_drawpoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 04F7804612FB74A200FC43C0 /* SDL_drawpoint.c */; };
      04F7805F12FB74A200FC43C0 /* SDL_drawpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F7804712FB74A200FC43C0 /* SDL_drawpoint.h */; };
      4D16644E1EDD6023003DE88E /* SDL_vulkan_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D16644C1EDD6023003DE88E /* SDL_vulkan_internal.h */; };
      4D16644F1EDD6023003DE88E /* SDL_vulkan_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D16644D1EDD6023003DE88E /* SDL_vulkan_utils.c */; };
      4D1664531EDD60AD003DE88E /* SDL_cocoametalview.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664501EDD60AD003DE88E /* SDL_cocoametalview.m */; };
      4D1664541EDD60AD003DE88E /* SDL_cocoavulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1664511EDD60AD003DE88E /* SDL_cocoavulkan.h */; };
      4D1664551EDD60AD003DE88E /* SDL_cocoavulkan.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664521EDD60AD003DE88E /* SDL_cocoavulkan.m */; };
      4D1664561EDD61DA003DE88E /* SDL_vulkan_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D16644D1EDD6023003DE88E /* SDL_vulkan_utils.c */; };
      4D1664571EDD61F0003DE88E /* SDL_cocoametalview.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664501EDD60AD003DE88E /* SDL_cocoametalview.m */; };
      4D1664581EDD61F0003DE88E /* SDL_cocoavulkan.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664521EDD60AD003DE88E /* SDL_cocoavulkan.m */; };
      4D1664591EDD621B003DE88E /* SDL_vulkan_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D16644D1EDD6023003DE88E /* SDL_vulkan_utils.c */; };
      4D16645A1EDD6235003DE88E /* SDL_cocoametalview.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664501EDD60AD003DE88E /* SDL_cocoametalview.m */; };
      4D16645B1EDD6235003DE88E /* SDL_cocoavulkan.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D1664521EDD60AD003DE88E /* SDL_cocoavulkan.m */; };
      4D7517291EE2562B00820EEA /* SDL_cocoametalview.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7517281EE2562B00820EEA /* SDL_cocoametalview.h */; };
      56115BBB1DF72C6D00F47E1E /* SDL_dataqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 56115BB91DF72C6D00F47E1E /* SDL_dataqueue.c */; };
      56115BBC1DF72C6D00F47E1E /* SDL_dataqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 56115BBA1DF72C6D00F47E1E /* SDL_dataqueue.h */; };
      562C4AE91D8F496200AF9EBE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7381E931D8B69C300B177DD /* AudioToolbox.framework */; };
      562C4AEA1D8F496300AF9EBE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7381E931D8B69C300B177DD /* AudioToolbox.framework */; };
      562D3C7C1D8F4933003FEEE6 /* SDL_coreaudio.m in Sources */ = {isa = PBXBuildFile; fileRef = FABA34C61D8B5DB100915323 /* SDL_coreaudio.m */; };
      562D3C7D1D8F4933003FEEE6 /* SDL_coreaudio.m in Sources */ = {isa = PBXBuildFile; fileRef = FABA34C61D8B5DB100915323 /* SDL_coreaudio.m */; };
      564624361FF821C20074AC87 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624351FF821B80074AC87 /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      564624381FF821DA0074AC87 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624371FF821CB0074AC87 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      564624391FF821EF0074AC87 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624351FF821B80074AC87 /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      5646243A1FF821FF0074AC87 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624371FF821CB0074AC87 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      5646243B1FF822100074AC87 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624351FF821B80074AC87 /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      5646243C1FF822170074AC87 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 564624371FF821CB0074AC87 /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96A1FF8238D0077498A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9691FF823840077498A /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96B1FF8238E0077498A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9691FF823840077498A /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96C1FF8238E0077498A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9691FF823840077498A /* QuartzCore.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96D1FF823980077498A /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9681FF8237A0077498A /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96E1FF823980077498A /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9681FF8237A0077498A /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      565AF96F1FF823990077498A /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 565AF9681FF8237A0077498A /* Metal.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
      566CDE8F148F0AC200C5A9BB /* SDL_dropevents_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 566CDE8D148F0AC200C5A9BB /* SDL_dropevents_c.h */; };
      566CDE90148F0AC200C5A9BB /* SDL_dropevents.c in Sources */ = {isa = PBXBuildFile; fileRef = 566CDE8E148F0AC200C5A9BB /* SDL_dropevents.c */; };
      567E2F1C17C44BB2005F1892 /* SDL_sysfilesystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 567E2F1B17C44BB2005F1892 /* SDL_sysfilesystem.m */; };
@@ -404,6 +426,42 @@
      56C5237F1D8F4985001F2F30 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7381E951D8B69D600B177DD /* CoreAudio.framework */; };
      56C523801D8F498B001F2F30 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00D0D08310675DD9004B05EF /* CoreFoundation.framework */; };
      56C523811D8F498C001F2F30 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00D0D08310675DD9004B05EF /* CoreFoundation.framework */; };
      56F9D55C1DF73B6B00C15B5D /* SDL_dataqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 56115BB91DF72C6D00F47E1E /* SDL_dataqueue.c */; };
      56F9D55D1DF73B6C00C15B5D /* SDL_dataqueue.c in Sources */ = {isa = PBXBuildFile; fileRef = 56115BB91DF72C6D00F47E1E /* SDL_dataqueue.c */; };
      56F9D55E1DF73B7C00C15B5D /* SDL_dataqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 56115BBA1DF72C6D00F47E1E /* SDL_dataqueue.h */; };
      56F9D55F1DF73B7D00C15B5D /* SDL_dataqueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 56115BBA1DF72C6D00F47E1E /* SDL_dataqueue.h */; };
      5C2EF69F1FC987C6003F5197 /* SDL_gles2funcs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69B1FC987C6003F5197 /* SDL_gles2funcs.h */; };
      5C2EF6A01FC987C6003F5197 /* SDL_render_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69C1FC987C6003F5197 /* SDL_render_gles2.c */; };
      5C2EF6A11FC987C6003F5197 /* SDL_shaders_gles2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69D1FC987C6003F5197 /* SDL_shaders_gles2.h */; };
      5C2EF6A21FC987C6003F5197 /* SDL_shaders_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69E1FC987C6003F5197 /* SDL_shaders_gles2.c */; };
      5C2EF6A31FC98B38003F5197 /* SDL_yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F131FB0209C00FED37F /* SDL_yuv.c */; };
      5C2EF6A41FC98B39003F5197 /* SDL_yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F131FB0209C00FED37F /* SDL_yuv.c */; };
      5C2EF6A51FC98B6B003F5197 /* yuv_rgb.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F101FB0206300FED37F /* yuv_rgb.c */; };
      5C2EF6A61FC98B6C003F5197 /* yuv_rgb.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F101FB0206300FED37F /* yuv_rgb.c */; };
      5C2EF6A71FC98D2D003F5197 /* SDL_gles2funcs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69B1FC987C6003F5197 /* SDL_gles2funcs.h */; };
      5C2EF6A81FC98D2D003F5197 /* SDL_render_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69C1FC987C6003F5197 /* SDL_render_gles2.c */; };
      5C2EF6A91FC98D2D003F5197 /* SDL_shaders_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69E1FC987C6003F5197 /* SDL_shaders_gles2.c */; };
      5C2EF6AA1FC98D2D003F5197 /* SDL_shaders_gles2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69D1FC987C6003F5197 /* SDL_shaders_gles2.h */; };
      5C2EF6AB1FC98D2E003F5197 /* SDL_gles2funcs.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69B1FC987C6003F5197 /* SDL_gles2funcs.h */; };
      5C2EF6AC1FC98D2E003F5197 /* SDL_render_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69C1FC987C6003F5197 /* SDL_render_gles2.c */; };
      5C2EF6AD1FC98D2E003F5197 /* SDL_shaders_gles2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF69E1FC987C6003F5197 /* SDL_shaders_gles2.c */; };
      5C2EF6AE1FC98D2E003F5197 /* SDL_shaders_gles2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF69D1FC987C6003F5197 /* SDL_shaders_gles2.h */; };
      5C2EF6EE1FC9D0ED003F5197 /* SDL_cocoaopengles.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6EC1FC9D0EC003F5197 /* SDL_cocoaopengles.m */; };
      5C2EF6EF1FC9D0ED003F5197 /* SDL_cocoaopengles.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6ED1FC9D0ED003F5197 /* SDL_cocoaopengles.h */; };
      5C2EF6F01FC9D181003F5197 /* SDL_cocoaopengles.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6ED1FC9D0ED003F5197 /* SDL_cocoaopengles.h */; };
      5C2EF6F11FC9D181003F5197 /* SDL_cocoaopengles.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6EC1FC9D0EC003F5197 /* SDL_cocoaopengles.m */; };
      5C2EF6F21FC9D182003F5197 /* SDL_cocoaopengles.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6ED1FC9D0ED003F5197 /* SDL_cocoaopengles.h */; };
      5C2EF6F31FC9D182003F5197 /* SDL_cocoaopengles.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6EC1FC9D0EC003F5197 /* SDL_cocoaopengles.m */; };
      5C2EF6F71FC9EE35003F5197 /* SDL_rect_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F41FC9EE34003F5197 /* SDL_rect_c.h */; };
      5C2EF6F81FC9EE35003F5197 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6F51FC9EE35003F5197 /* SDL_egl.c */; };
      5C2EF6F91FC9EE35003F5197 /* SDL_egl_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F61FC9EE35003F5197 /* SDL_egl_c.h */; };
      5C2EF6FA1FC9EE64003F5197 /* SDL_egl_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F61FC9EE35003F5197 /* SDL_egl_c.h */; };
      5C2EF6FB1FC9EE64003F5197 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6F51FC9EE35003F5197 /* SDL_egl.c */; };
      5C2EF6FC1FC9EE64003F5197 /* SDL_rect_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F41FC9EE34003F5197 /* SDL_rect_c.h */; };
      5C2EF6FD1FC9EE65003F5197 /* SDL_egl_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F61FC9EE35003F5197 /* SDL_egl_c.h */; };
      5C2EF6FE1FC9EE65003F5197 /* SDL_egl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C2EF6F51FC9EE35003F5197 /* SDL_egl.c */; };
      5C2EF6FF1FC9EE65003F5197 /* SDL_rect_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF6F41FC9EE34003F5197 /* SDL_rect_c.h */; };
      5C2EF7011FC9EF10003F5197 /* SDL_egl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EF7001FC9EF0F003F5197 /* SDL_egl.h */; };
      A7381E961D8B69D600B177DD /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7381E951D8B69D600B177DD /* CoreAudio.framework */; };
      A7381E971D8B6A0300B177DD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7381E931D8B69C300B177DD /* AudioToolbox.framework */; };
      A77E6EB4167AB0A90010E40B /* SDL_gamecontroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A77E6EB3167AB0A90010E40B /* SDL_gamecontroller.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -521,6 +579,11 @@
      AA75585D1595D4D800BBD41B /* SDL_video.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7557F81595D4D800BBD41B /* SDL_video.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AA75585E1595D4D800BBD41B /* SDL.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7557F91595D4D800BBD41B /* SDL.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AA75585F1595D4D800BBD41B /* SDL.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7557F91595D4D800BBD41B /* SDL.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AA8167541F5E727800518735 /* SDL_vulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D4820431F0F10B400EDC31C /* SDL_vulkan.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AA9A7F111FB0206400FED37F /* yuv_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F0F1FB0206300FED37F /* yuv_rgb.h */; };
      AA9A7F121FB0206400FED37F /* yuv_rgb.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F101FB0206300FED37F /* yuv_rgb.c */; };
      AA9A7F151FB0209D00FED37F /* SDL_yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9A7F131FB0209C00FED37F /* SDL_yuv.c */; };
      AA9A7F161FB0209D00FED37F /* SDL_yuv_c.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F141FB0209C00FED37F /* SDL_yuv_c.h */; };
      AA9E4093163BE51E007A2AD0 /* SDL_x11messagebox.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9E4092163BE51E007A2AD0 /* SDL_x11messagebox.c */; };
      AA9E4094163BE51E007A2AD0 /* SDL_x11messagebox.c in Sources */ = {isa = PBXBuildFile; fileRef = AA9E4092163BE51E007A2AD0 /* SDL_x11messagebox.c */; };
      AA9FF95A1637CBF9000DF050 /* SDL_messagebox.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9FF9591637CBF9000DF050 /* SDL_messagebox.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -545,6 +608,20 @@
      AAC07107195606770073DCDF /* SDL_opengles2_khrplatform.h in Headers */ = {isa = PBXBuildFile; fileRef = AAC070F8195606770073DCDF /* SDL_opengles2_khrplatform.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AADA5B8716CCAB3000107CF7 /* SDL_bits.h in Headers */ = {isa = PBXBuildFile; fileRef = AADA5B8616CCAB3000107CF7 /* SDL_bits.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AADA5B8816CCAB3000107CF7 /* SDL_bits.h in Headers */ = {isa = PBXBuildFile; fileRef = AADA5B8616CCAB3000107CF7 /* SDL_bits.h */; settings = {ATTRIBUTES = (Public, ); }; };
      AADC5A431FDA035D00960936 /* SDL_shaders_metal_osx.h in Headers */ = {isa = PBXBuildFile; fileRef = AADC5A411FDA035D00960936 /* SDL_shaders_metal_osx.h */; };
      AADC5A441FDA035D00960936 /* SDL_render_metal.m in Sources */ = {isa = PBXBuildFile; fileRef = AADC5A421FDA035D00960936 /* SDL_render_metal.m */; };
      AADC5A451FDA047900960936 /* SDL_render_metal.m in Sources */ = {isa = PBXBuildFile; fileRef = AADC5A421FDA035D00960936 /* SDL_render_metal.m */; };
      AADC5A461FDA047B00960936 /* SDL_shaders_metal_osx.h in Headers */ = {isa = PBXBuildFile; fileRef = AADC5A411FDA035D00960936 /* SDL_shaders_metal_osx.h */; };
      AADC5A471FDA047E00960936 /* SDL_shaders_metal_osx.h in Headers */ = {isa = PBXBuildFile; fileRef = AADC5A411FDA035D00960936 /* SDL_shaders_metal_osx.h */; };
      AADC5A481FDA048100960936 /* SDL_render_metal.m in Sources */ = {isa = PBXBuildFile; fileRef = AADC5A421FDA035D00960936 /* SDL_render_metal.m */; };
      AADC5A491FDA05C100960936 /* yuv_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F0F1FB0206300FED37F /* yuv_rgb.h */; };
      AADC5A4A1FDA05C200960936 /* yuv_rgb.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F0F1FB0206300FED37F /* yuv_rgb.h */; };
      AADC5A4B1FDA05CF00960936 /* SDL_yuv_c.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F141FB0209C00FED37F /* SDL_yuv_c.h */; };
      AADC5A4C1FDA05CF00960936 /* SDL_yuv_c.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9A7F141FB0209C00FED37F /* SDL_yuv_c.h */; };
      AADC5A4D1FDA05D300960936 /* SDL_vulkan_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D16644C1EDD6023003DE88E /* SDL_vulkan_internal.h */; };
      AADC5A4E1FDA05D400960936 /* SDL_vulkan_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D16644C1EDD6023003DE88E /* SDL_vulkan_internal.h */; };
      AADC5A4F1FDA05E600960936 /* SDL_cocoavulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1664511EDD60AD003DE88E /* SDL_cocoavulkan.h */; };
      AADC5A501FDA05E600960936 /* SDL_cocoavulkan.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1664511EDD60AD003DE88E /* SDL_cocoavulkan.h */; };
      BBFC088D164C6647003E6A99 /* SDL_gamecontroller.c in Sources */ = {isa = PBXBuildFile; fileRef = BBFC088A164C6514003E6A99 /* SDL_gamecontroller.c */; };
      D55A1B81179F262300625D7C /* SDL_cocoamousetap.h in Headers */ = {isa = PBXBuildFile; fileRef = D55A1B7F179F262300625D7C /* SDL_cocoamousetap.h */; };
      D55A1B82179F262300625D7C /* SDL_cocoamousetap.m in Sources */ = {isa = PBXBuildFile; fileRef = D55A1B80179F262300625D7C /* SDL_cocoamousetap.m */; };
@@ -625,7 +702,6 @@
      DB313FB617554B71006C0E22 /* SDL_x11video.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BDFFD412E6671800899322 /* SDL_x11video.h */; };
      DB313FB717554B71006C0E22 /* SDL_x11window.h in Headers */ = {isa = PBXBuildFile; fileRef = 04BDFFD612E6671800899322 /* SDL_x11window.h */; };
      DB313FB817554B71006C0E22 /* SDL_sysrender.h in Headers */ = {isa = PBXBuildFile; fileRef = 041B2C9F12FA0D680087D585 /* SDL_sysrender.h */; };
      DB313FB917554B71006C0E22 /* mmx.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8D12FA97ED00FB9AA8 /* mmx.h */; };
      DB313FBA17554B71006C0E22 /* SDL_yuv_sw_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 04409B8F12FA97ED00FB9AA8 /* SDL_yuv_sw_c.h */; };
      DB313FBB17554B71006C0E22 /* SDL_nullframebuffer_c.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F7803712FB748500FC43C0 /* SDL_nullframebuffer_c.h */; };
      DB313FBC17554B71006C0E22 /* SDL_blendfillrect.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F7803E12FB74A200FC43C0 /* SDL_blendfillrect.h */; };
@@ -782,7 +858,6 @@
      DB31405617554B71006C0E22 /* SDL_x11video.c in Sources */ = {isa = PBXBuildFile; fileRef = 04BDFFD312E6671800899322 /* SDL_x11video.c */; };
      DB31405717554B71006C0E22 /* SDL_x11window.c in Sources */ = {isa = PBXBuildFile; fileRef = 04BDFFD512E6671800899322 /* SDL_x11window.c */; };
      DB31405817554B71006C0E22 /* SDL_render.c in Sources */ = {isa = PBXBuildFile; fileRef = 041B2C9E12FA0D680087D585 /* SDL_render.c */; };
      DB31405917554B71006C0E22 /* SDL_yuv_mmx.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B8E12FA97ED00FB9AA8 /* SDL_yuv_mmx.c */; };
      DB31405A17554B71006C0E22 /* SDL_yuv_sw.c in Sources */ = {isa = PBXBuildFile; fileRef = 04409B9012FA97ED00FB9AA8 /* SDL_yuv_sw.c */; };
      DB31405B17554B71006C0E22 /* SDL_nullframebuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 04F7803812FB748500FC43C0 /* SDL_nullframebuffer.c */; };
      DB31405C17554B71006C0E22 /* SDL_blendfillrect.c in Sources */ = {isa = PBXBuildFile; fileRef = 04F7803D12FB74A200FC43C0 /* SDL_blendfillrect.c */; };
@@ -833,8 +908,6 @@
      041B2C9F12FA0D680087D585 /* SDL_sysrender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sysrender.h; sourceTree = "<group>"; };
      0435673C1303160F00BA5428 /* SDL_shaders_gl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_shaders_gl.c; sourceTree = "<group>"; };
      0435673D1303160F00BA5428 /* SDL_shaders_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_shaders_gl.h; sourceTree = "<group>"; };
      04409B8D12FA97ED00FB9AA8 /* mmx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mmx.h; sourceTree = "<group>"; };
      04409B8E12FA97ED00FB9AA8 /* SDL_yuv_mmx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_yuv_mmx.c; sourceTree = "<group>"; };
      04409B8F12FA97ED00FB9AA8 /* SDL_yuv_sw_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_yuv_sw_c.h; sourceTree = "<group>"; };
      04409B9012FA97ED00FB9AA8 /* SDL_yuv_sw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_yuv_sw.c; sourceTree = "<group>"; };
      0442EC1712FE1BBA004C9285 /* SDL_render_gl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_render_gl.c; sourceTree = "<group>"; };
@@ -1009,6 +1082,19 @@
      04F7804512FB74A200FC43C0 /* SDL_drawline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_drawline.h; sourceTree = "<group>"; };
      04F7804612FB74A200FC43C0 /* SDL_drawpoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_drawpoint.c; sourceTree = "<group>"; };
      04F7804712FB74A200FC43C0 /* SDL_drawpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_drawpoint.h; sourceTree = "<group>"; };
      4D16644C1EDD6023003DE88E /* SDL_vulkan_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_vulkan_internal.h; sourceTree = "<group>"; };
      4D16644D1EDD6023003DE88E /* SDL_vulkan_utils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_vulkan_utils.c; sourceTree = "<group>"; };
      4D1664501EDD60AD003DE88E /* SDL_cocoametalview.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoametalview.m; sourceTree = "<group>"; };
      4D1664511EDD60AD003DE88E /* SDL_cocoavulkan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoavulkan.h; sourceTree = "<group>"; };
      4D1664521EDD60AD003DE88E /* SDL_cocoavulkan.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoavulkan.m; sourceTree = "<group>"; };
      4D4820431F0F10B400EDC31C /* SDL_vulkan.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SDL_vulkan.h; sourceTree = "<group>"; };
      4D7517281EE2562B00820EEA /* SDL_cocoametalview.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoametalview.h; sourceTree = "<group>"; };
      56115BB91DF72C6D00F47E1E /* SDL_dataqueue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_dataqueue.c; path = ../../src/SDL_dataqueue.c; sourceTree = "<group>"; };
      56115BBA1DF72C6D00F47E1E /* SDL_dataqueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_dataqueue.h; path = ../../src/SDL_dataqueue.h; sourceTree = "<group>"; };
      564624351FF821B80074AC87 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
      564624371FF821CB0074AC87 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
      565AF9681FF8237A0077498A /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Metal.framework; sourceTree = "<group>"; };
      565AF9691FF823840077498A /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
      566CDE8D148F0AC200C5A9BB /* SDL_dropevents_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_dropevents_c.h; sourceTree = "<group>"; };
      566CDE8E148F0AC200C5A9BB /* SDL_dropevents.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_dropevents.c; sourceTree = "<group>"; };
      567E2F1B17C44BB2005F1892 /* SDL_sysfilesystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDL_sysfilesystem.m; path = ../../src/filesystem/cocoa/SDL_sysfilesystem.m; sourceTree = "<group>"; };
@@ -1018,6 +1104,16 @@
      56A6701E185654B40007D20F /* SDL_dynapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SDL_dynapi.c; path = ../../src/dynapi/SDL_dynapi.c; sourceTree = "<group>"; };
      56A6701F185654B40007D20F /* SDL_dynapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_dynapi.h; path = ../../src/dynapi/SDL_dynapi.h; sourceTree = "<group>"; };
      56A67020185654B40007D20F /* SDL_dynapi_overrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDL_dynapi_overrides.h; path = ../../src/dynapi/SDL_dynapi_overrides.h; sourceTree = "<group>"; };
      5C2EF69B1FC987C6003F5197 /* SDL_gles2funcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_gles2funcs.h; sourceTree = "<group>"; };
      5C2EF69C1FC987C6003F5197 /* SDL_render_gles2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_render_gles2.c; sourceTree = "<group>"; };
      5C2EF69D1FC987C6003F5197 /* SDL_shaders_gles2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_shaders_gles2.h; sourceTree = "<group>"; };
      5C2EF69E1FC987C6003F5197 /* SDL_shaders_gles2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_shaders_gles2.c; sourceTree = "<group>"; };
      5C2EF6EC1FC9D0EC003F5197 /* SDL_cocoaopengles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_cocoaopengles.m; sourceTree = "<group>"; };
      5C2EF6ED1FC9D0ED003F5197 /* SDL_cocoaopengles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoaopengles.h; sourceTree = "<group>"; };
      5C2EF6F41FC9EE34003F5197 /* SDL_rect_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_rect_c.h; sourceTree = "<group>"; };
      5C2EF6F51FC9EE35003F5197 /* SDL_egl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_egl.c; sourceTree = "<group>"; };
      5C2EF6F61FC9EE35003F5197 /* SDL_egl_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_egl_c.h; sourceTree = "<group>"; };
      5C2EF7001FC9EF0F003F5197 /* SDL_egl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_egl.h; sourceTree = "<group>"; };
      A7381E931D8B69C300B177DD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
      A7381E951D8B69D600B177DD /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
      A77E6EB3167AB0A90010E40B /* SDL_gamecontroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_gamecontroller.h; sourceTree = "<group>"; };
@@ -1076,6 +1172,10 @@
      AA7557F71595D4D800BBD41B /* SDL_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_version.h; sourceTree = "<group>"; };
      AA7557F81595D4D800BBD41B /* SDL_video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_video.h; sourceTree = "<group>"; };
      AA7557F91595D4D800BBD41B /* SDL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL.h; sourceTree = "<group>"; };
      AA9A7F0F1FB0206300FED37F /* yuv_rgb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = yuv_rgb.h; sourceTree = "<group>"; };
      AA9A7F101FB0206300FED37F /* yuv_rgb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = yuv_rgb.c; sourceTree = "<group>"; };
      AA9A7F131FB0209C00FED37F /* SDL_yuv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_yuv.c; sourceTree = "<group>"; };
      AA9A7F141FB0209C00FED37F /* SDL_yuv_c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_yuv_c.h; sourceTree = "<group>"; };
      AA9E4092163BE51E007A2AD0 /* SDL_x11messagebox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_x11messagebox.c; sourceTree = "<group>"; };
      AA9FF9591637CBF9000DF050 /* SDL_messagebox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_messagebox.h; sourceTree = "<group>"; };
      AABCC38B164063D200AB8930 /* SDL_cocoamessagebox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cocoamessagebox.h; sourceTree = "<group>"; };
@@ -1086,6 +1186,8 @@
      AAC070F7195606770073DCDF /* SDL_opengles2_gl2platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_opengles2_gl2platform.h; sourceTree = "<group>"; };
      AAC070F8195606770073DCDF /* SDL_opengles2_khrplatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_opengles2_khrplatform.h; sourceTree = "<group>"; };
      AADA5B8616CCAB3000107CF7 /* SDL_bits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_bits.h; sourceTree = "<group>"; };
      AADC5A411FDA035D00960936 /* SDL_shaders_metal_osx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_shaders_metal_osx.h; sourceTree = "<group>"; };
      AADC5A421FDA035D00960936 /* SDL_render_metal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDL_render_metal.m; sourceTree = "<group>"; };
      BBFC088A164C6514003E6A99 /* SDL_gamecontroller.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_gamecontroller.c; sourceTree = "<group>"; };
      BECDF66B0761BA81005FE872 /* Info-Framework.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Framework.plist"; sourceTree = "<group>"; };
      BECDF66C0761BA81005FE872 /* SDL2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDL2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1107,14 +1209,18 @@
         isa = PBXFrameworksBuildPhase;
         buildActionMask = 2147483647;
         files = (
            564624381FF821DA0074AC87 /* Metal.framework in Frameworks */,
            564624361FF821C20074AC87 /* QuartzCore.framework in Frameworks */,
            A7381E971D8B6A0300B177DD /* AudioToolbox.framework in Frameworks */,
            A7381E961D8B69D600B177DD /* CoreAudio.framework in Frameworks */,
            FA73671D19A540EF004122E4 /* CoreVideo.framework in Frameworks */,
            007317A40858DECD00B2BC32 /* Cocoa.framework in Frameworks */,
            007317A60858DECD00B2BC32 /* IOKit.framework in Frameworks */,
            00D0D08410675DD9004B05EF /* CoreFoundation.framework in Frameworks */,
            565AF96A1FF8238D0077498A /* QuartzCore.framework in Frameworks */,
            00D0D0D810675E46004B05EF /* Carbon.framework in Frameworks */,
            007317A40858DECD00B2BC32 /* Cocoa.framework in Frameworks */,
            A7381E961D8B69D600B177DD /* CoreAudio.framework in Frameworks */,
            00D0D08410675DD9004B05EF /* CoreFoundation.framework in Frameworks */,
            FA73671D19A540EF004122E4 /* CoreVideo.framework in Frameworks */,
            00CFA89D106B4BA100758660 /* ForceFeedback.framework in Frameworks */,
            565AF96D1FF823980077498A /* Metal.framework in Frameworks */,
            007317A60858DECD00B2BC32 /* IOKit.framework in Frameworks */,
         );
         runOnlyForDeploymentPostprocessing = 0;
      };
@@ -1122,13 +1228,17 @@
         isa = PBXFrameworksBuildPhase;
         buildActionMask = 2147483647;
         files = (
            5646243A1FF821FF0074AC87 /* Metal.framework in Frameworks */,
            564624391FF821EF0074AC87 /* QuartzCore.framework in Frameworks */,
            56C5237E1D8F4985001F2F30 /* CoreAudio.framework in Frameworks */,
            565AF96B1FF8238E0077498A /* QuartzCore.framework in Frameworks */,
            FA73671E19A54140004122E4 /* CoreVideo.framework in Frameworks */,
            007317AB0858DECD00B2BC32 /* Cocoa.framework in Frameworks */,
            007317AD0858DECD00B2BC32 /* IOKit.framework in Frameworks */,
            56C523801D8F498B001F2F30 /* CoreFoundation.framework in Frameworks */,
            007317C30858E15000B2BC32 /* Carbon.framework in Frameworks */,
            DB31408B17554D37006C0E22 /* ForceFeedback.framework in Frameworks */,
            565AF96E1FF823980077498A /* Metal.framework in Frameworks */,
            562C4AE91D8F496200AF9EBE /* AudioToolbox.framework in Frameworks */,
         );
         runOnlyForDeploymentPostprocessing = 0;
@@ -1137,13 +1247,17 @@
         isa = PBXFrameworksBuildPhase;
         buildActionMask = 2147483647;
         files = (
            5646243C1FF822170074AC87 /* Metal.framework in Frameworks */,
            5646243B1FF822100074AC87 /* QuartzCore.framework in Frameworks */,
            56C5237F1D8F4985001F2F30 /* CoreAudio.framework in Frameworks */,
            565AF96C1FF8238E0077498A /* QuartzCore.framework in Frameworks */,
            FA73671F19A54144004122E4 /* CoreVideo.framework in Frameworks */,
            DB31406E17554B71006C0E22 /* Cocoa.framework in Frameworks */,
            DB31407017554B71006C0E22 /* IOKit.framework in Frameworks */,
            56C523811D8F498C001F2F30 /* CoreFoundation.framework in Frameworks */,
            DB31407217554B71006C0E22 /* Carbon.framework in Frameworks */,
            DB31408D17554D3C006C0E22 /* ForceFeedback.framework in Frameworks */,
            565AF96F1FF823990077498A /* Metal.framework in Frameworks */,
            562C4AEA1D8F496300AF9EBE /* AudioToolbox.framework in Frameworks */,
         );
         runOnlyForDeploymentPostprocessing = 0;
@@ -1156,17 +1270,17 @@
         children = (
            AA7557C71595D4D800BBD41B /* begin_code.h */,
            AA7557C81595D4D800BBD41B /* close_code.h */,
            AA7557F91595D4D800BBD41B /* SDL.h */,
            AA7557C91595D4D800BBD41B /* SDL_assert.h */,
            AA7557CA1595D4D800BBD41B /* SDL_atomic.h */,
            AA7557CB1595D4D800BBD41B /* SDL_audio.h */,
            AADA5B8616CCAB3000107CF7 /* SDL_bits.h */,
            AA7557CC1595D4D800BBD41B /* SDL_blendmode.h */,
            AA7557CD1595D4D800BBD41B /* SDL_clipboard.h */,
            AA7557CF1595D4D800BBD41B /* SDL_config.h */,
            AA7557CE1595D4D800BBD41B /* SDL_config_macosx.h */,
            AA7557CF1595D4D800BBD41B /* SDL_config.h */,
            AA7557D01595D4D800BBD41B /* SDL_copying.h */,
            AA7557D11595D4D800BBD41B /* SDL_cpuinfo.h */,
            5C2EF7001FC9EF0F003F5197 /* SDL_egl.h */,
            AA7557D21595D4D800BBD41B /* SDL_endian.h */,
            AA7557D31595D4D800BBD41B /* SDL_error.h */,
            AA7557D41595D4D800BBD41B /* SDL_events.h */,
@@ -1185,14 +1299,14 @@
            AA7557DF1595D4D800BBD41B /* SDL_mouse.h */,
            AA7557E01595D4D800BBD41B /* SDL_mutex.h */,
            AA7557E11595D4D800BBD41B /* SDL_name.h */,
            AA7557E21595D4D800BBD41B /* SDL_opengl.h */,
            AAC070F4195606770073DCDF /* SDL_opengl_glext.h */,
            AA7557E21595D4D800BBD41B /* SDL_opengl.h */,
            AA7557E31595D4D800BBD41B /* SDL_opengles.h */,
            AA7557E41595D4D800BBD41B /* SDL_opengles2.h */,
            AAC070F5195606770073DCDF /* SDL_opengles2_gl2.h */,
            AAC070F6195606770073DCDF /* SDL_opengles2_gl2ext.h */,
            AAC070F7195606770073DCDF /* SDL_opengles2_gl2platform.h */,
            AAC070F8195606770073DCDF /* SDL_opengles2_khrplatform.h */,
            AA7557E41595D4D800BBD41B /* SDL_opengles2.h */,
            AA7557E51595D4D800BBD41B /* SDL_pixels.h */,
            AA7557E61595D4D800BBD41B /* SDL_platform.h */,
            AA7557E71595D4D800BBD41B /* SDL_power.h */,
@@ -1213,6 +1327,8 @@
            AA7557F61595D4D800BBD41B /* SDL_types.h */,
            AA7557F71595D4D800BBD41B /* SDL_version.h */,
            AA7557F81595D4D800BBD41B /* SDL_video.h */,
            4D4820431F0F10B400EDC31C /* SDL_vulkan.h */,
            AA7557F91595D4D800BBD41B /* SDL.h */,
         );
         name = "Public Headers";
         path = ../../include;
@@ -1233,12 +1349,12 @@
      041B2C9712FA0D680087D585 /* render */ = {
         isa = PBXGroup;
         children = (
            AADC5A401FDA030E00960936 /* metal */,
            5C2EF6921FC986D8003F5197 /* opengles2 */,
            041B2C9A12FA0D680087D585 /* opengl */,
            041B2CA012FA0D680087D585 /* software */,
            04409B8D12FA97ED00FB9AA8 /* mmx.h */,
            041B2C9E12FA0D680087D585 /* SDL_render.c */,
            041B2C9F12FA0D680087D585 /* SDL_sysrender.h */,
            04409B8E12FA97ED00FB9AA8 /* SDL_yuv_mmx.c */,
            04409B8F12FA97ED00FB9AA8 /* SDL_yuv_sw_c.h */,
            04409B9012FA97ED00FB9AA8 /* SDL_yuv_sw.c */,
         );
@@ -1539,8 +1655,7 @@
            04BDFEC112E6671800899322 /* cocoa */,
            04BDFEE712E6671800899322 /* dummy */,
            04BDFFB712E6671800899322 /* x11 */,
            04BDFF4E12E6671800899322 /* SDL_blit.c */,
            04BDFF4F12E6671800899322 /* SDL_blit.h */,
            AA9A7F0E1FB0200B00FED37F /* yuv2rgb */,
            04BDFF5012E6671800899322 /* SDL_blit_0.c */,
            04BDFF5112E6671800899322 /* SDL_blit_1.c */,
            04BDFF5212E6671800899322 /* SDL_blit_A.c */,
@@ -1551,20 +1666,29 @@
            04BDFF5712E6671800899322 /* SDL_blit_N.c */,
            04BDFF5812E6671800899322 /* SDL_blit_slow.c */,
            04BDFF5912E6671800899322 /* SDL_blit_slow.h */,
            04BDFF4E12E6671800899322 /* SDL_blit.c */,
            04BDFF4F12E6671800899322 /* SDL_blit.h */,
            04BDFF5A12E6671800899322 /* SDL_bmp.c */,
            04BDFF5B12E6671800899322 /* SDL_clipboard.c */,
            5C2EF6F61FC9EE35003F5197 /* SDL_egl_c.h */,
            5C2EF6F51FC9EE35003F5197 /* SDL_egl.c */,
            04BDFF6012E6671800899322 /* SDL_fillrect.c */,
            04BDFF6512E6671800899322 /* SDL_pixels.c */,
            04BDFF6612E6671800899322 /* SDL_pixels_c.h */,
            04BDFF6512E6671800899322 /* SDL_pixels.c */,
            5C2EF6F41FC9EE34003F5197 /* SDL_rect_c.h */,
            04BDFF6712E6671800899322 /* SDL_rect.c */,
            04BDFF6F12E6671800899322 /* SDL_RLEaccel.c */,
            04BDFF7012E6671800899322 /* SDL_RLEaccel_c.h */,
            04BDFF7112E6671800899322 /* SDL_shape.c */,
            04BDFF6F12E6671800899322 /* SDL_RLEaccel.c */,
            04BDFF7212E6671800899322 /* SDL_shape_internals.h */,
            04BDFF7112E6671800899322 /* SDL_shape.c */,
            04BDFF7312E6671800899322 /* SDL_stretch.c */,
            04BDFF7412E6671800899322 /* SDL_surface.c */,
            04BDFF7512E6671800899322 /* SDL_sysvideo.h */,
            04BDFF7612E6671800899322 /* SDL_video.c */,
            4D16644C1EDD6023003DE88E /* SDL_vulkan_internal.h */,
            4D16644D1EDD6023003DE88E /* SDL_vulkan_utils.c */,
            AA9A7F141FB0209C00FED37F /* SDL_yuv_c.h */,
            AA9A7F131FB0209C00FED37F /* SDL_yuv.c */,
         );
         name = video;
         path = ../../src/video;
@@ -1581,6 +1705,8 @@
            04BDFEC712E6671800899322 /* SDL_cocoakeyboard.m */,
            AABCC38B164063D200AB8930 /* SDL_cocoamessagebox.h */,
            AABCC38C164063D200AB8930 /* SDL_cocoamessagebox.m */,
            4D7517281EE2562B00820EEA /* SDL_cocoametalview.h */,
            4D1664501EDD60AD003DE88E /* SDL_cocoametalview.m */,
            04BDFEC812E6671800899322 /* SDL_cocoamodes.h */,
            04BDFEC912E6671800899322 /* SDL_cocoamodes.m */,
            04BDFECA12E6671800899322 /* SDL_cocoamouse.h */,
@@ -1589,10 +1715,14 @@
            D55A1B80179F262300625D7C /* SDL_cocoamousetap.m */,
            04BDFECC12E6671800899322 /* SDL_cocoaopengl.h */,
            04BDFECD12E6671800899322 /* SDL_cocoaopengl.m */,
            5C2EF6ED1FC9D0ED003F5197 /* SDL_cocoaopengles.h */,
            5C2EF6EC1FC9D0EC003F5197 /* SDL_cocoaopengles.m */,
            04BDFECE12E6671800899322 /* SDL_cocoashape.h */,
            04BDFECF12E6671800899322 /* SDL_cocoashape.m */,
            04BDFED012E6671800899322 /* SDL_cocoavideo.h */,
            04BDFED112E6671800899322 /* SDL_cocoavideo.m */,
            4D1664511EDD60AD003DE88E /* SDL_cocoavulkan.h */,
            4D1664521EDD60AD003DE88E /* SDL_cocoavulkan.m */,
            04BDFED212E6671800899322 /* SDL_cocoawindow.h */,
            04BDFED312E6671800899322 /* SDL_cocoawindow.m */,
         );
@@ -1661,6 +1791,7 @@
            034768DDFF38A45A11DB9C8B /* Products */,
            BECDF66B0761BA81005FE872 /* Info-Framework.plist */,
            BEC562FE0761C0E800A33029 /* Linked Frameworks */,
            564624341FF821B70074AC87 /* Frameworks */,
         );
         comments = "To build Universal Binaries, we have experimented with a variety of different options.\nThe complication is that we must retain compatibility with at least 10.2. \nThe Universal Binary defaults only work for > 10.3.9\n\nSo far, we have found:\ngcc 4.0.0 with Xcode 2.1 always links against libgcc_s. gcc 4.0.1 from Xcode 2.2 fixes this problem.\n\nBut gcc 4.0 will not work with < 10.3.9 because we continue to get an undefined symbol to _fprintf$LDBL128.\nSo we must use gcc 3.3 on PPC to accomplish 10.2 support. (But 4.0 is required for i386.)\n\nSetting the deployment target to 10.4 will disable prebinding, so for PPC, we set it less than 10.4 to preserve prebinding for legacy support.\n\nSetting the PPC SDKROOT to /Developers/SDKs/MacOSX10.2.8.sdk will link to 63.0.0 libSystem.B.dylib. Leaving it at current or 10.4u links to 88.1.2. However, as long as we are using gcc 3.3, it doesn't seem to matter as testing has demonstrated both will run. We have decided not to invoke the 10.2.8 SDK because it is not a default installed component with Xcode which will probably cause most people problems. However, rather than deleting the SDKROOT_ppc entry entirely, we have mapped it to 10.4u in case we decide we need to change this setting.\n\nTo use Altivec or SSE, we needed architecture specific flags:\nOTHER_CFLAGS_ppc\nOTHER_CFLAGS_i386\nOTHER_CFLAGS=$(OTHER_CFLAGS_($CURRENT_ARCH))\n\nThe general OTHER_CFLAGS needed to be manually mapped to architecture specific options because Xcode didn't do this automatically for us.\n\n\n";
         indentWidth = 4;
@@ -1698,6 +1829,8 @@
            56A670081856545C0007D20F /* SDL_internal.h */,
            04BDFE5512E6671700899322 /* SDL_assert_c.h */,
            04BDFE5612E6671700899322 /* SDL_assert.c */,
            56115BB91DF72C6D00F47E1E /* SDL_dataqueue.c */,
            56115BBA1DF72C6D00F47E1E /* SDL_dataqueue.h */,
            04BDFE5812E6671700899322 /* SDL_error_c.h */,
            04BDFE5912E6671700899322 /* SDL_error.c */,
            0442EC5E12FE1C75004C9285 /* SDL_hints.c */,
@@ -1705,6 +1838,15 @@
            04BDFE5C12E6671700899322 /* SDL.c */,
         );
         name = "Library Source";
         sourceTree = "<group>";
      };
      564624341FF821B70074AC87 /* Frameworks */ = {
         isa = PBXGroup;
         children = (
            564624371FF821CB0074AC87 /* Metal.framework */,
            564624351FF821B80074AC87 /* QuartzCore.framework */,
         );
         name = Frameworks;
         sourceTree = "<group>";
      };
      567E2F1F17C44BBB005F1892 /* filesystem */ = {
@@ -1726,17 +1868,49 @@
         name = dynapi;
         sourceTree = "<group>";
      };
      5C2EF6921FC986D8003F5197 /* opengles2 */ = {
         isa = PBXGroup;
         children = (
            5C2EF69B1FC987C6003F5197 /* SDL_gles2funcs.h */,
            5C2EF69C1FC987C6003F5197 /* SDL_render_gles2.c */,
            5C2EF69E1FC987C6003F5197 /* SDL_shaders_gles2.c */,
            5C2EF69D1FC987C6003F5197 /* SDL_shaders_gles2.h */,
         );
         path = opengles2;
         sourceTree = "<group>";
      };
      AA9A7F0E1FB0200B00FED37F /* yuv2rgb */ = {
         isa = PBXGroup;
         children = (
            AA9A7F101FB0206300FED37F /* yuv_rgb.c */,
            AA9A7F0F1FB0206300FED37F /* yuv_rgb.h */,
         );
         name = yuv2rgb;
         path = ../../src/video/yuv2rgb;
         sourceTree = SOURCE_ROOT;
      };
      AADC5A401FDA030E00960936 /* metal */ = {
         isa = PBXGroup;
         children = (
            AADC5A421FDA035D00960936 /* SDL_render_metal.m */,
            AADC5A411FDA035D00960936 /* SDL_shaders_metal_osx.h */,
         );
         path = metal;
         sourceTree = "<group>";
      };
      BEC562FE0761C0E800A33029 /* Linked Frameworks */ = {
         isa = PBXGroup;
         children = (
            565AF9691FF823840077498A /* QuartzCore.framework */,
            565AF9681FF8237A0077498A /* Metal.framework */,
            A7381E931D8B69C300B177DD /* AudioToolbox.framework */,
            A7381E951D8B69D600B177DD /* CoreAudio.framework */,
            FA73671C19A540EF004122E4 /* CoreVideo.framework */,
            00D0D08310675DD9004B05EF /* CoreFoundation.framework */,
            007317C10858E15000B2BC32 /* Carbon.framework */,
            0073179D0858DECD00B2BC32 /* Cocoa.framework */,
            0073179F0858DECD00B2BC32 /* IOKit.framework */,
            A7381E951D8B69D600B177DD /* CoreAudio.framework */,
            00D0D08310675DD9004B05EF /* CoreFoundation.framework */,
            FA73671C19A540EF004122E4 /* CoreVideo.framework */,
            00CFA89C106B4BA100758660 /* ForceFeedback.framework */,
            0073179F0858DECD00B2BC32 /* IOKit.framework */,
         );
         name = "Linked Frameworks";
         sourceTree = "<group>";
@@ -1767,6 +1941,7 @@
         buildActionMask = 2147483647;
         files = (
            AA7557FA1595D4D800BBD41B /* begin_code.h in Headers */,
            AADC5A431FDA035D00960936 /* SDL_shaders_metal_osx.h in Headers */,
            AA7557FC1595D4D800BBD41B /* close_code.h in Headers */,
            AA75585E1595D4D800BBD41B /* SDL.h in Headers */,
            AA7557FE1595D4D800BBD41B /* SDL_assert.h in Headers */,
@@ -1774,6 +1949,7 @@
            AA7558021595D4D800BBD41B /* SDL_audio.h in Headers */,
            AADA5B8716CCAB3000107CF7 /* SDL_bits.h in Headers */,
            AA7558041595D4D800BBD41B /* SDL_blendmode.h in Headers */,
            5C2EF7011FC9EF10003F5197 /* SDL_egl.h in Headers */,
            AA7558061595D4D800BBD41B /* SDL_clipboard.h in Headers */,
            AA7558081595D4D800BBD41B /* SDL_config_macosx.h in Headers */,
            AA75580A1595D4D800BBD41B /* SDL_config.h in Headers */,
@@ -1793,6 +1969,7 @@
            AA7558221595D4D800BBD41B /* SDL_keycode.h in Headers */,
            AA7558241595D4D800BBD41B /* SDL_loadso.h in Headers */,
            AA7558261595D4D800BBD41B /* SDL_log.h in Headers */,
            5C2EF6F91FC9EE35003F5197 /* SDL_egl_c.h in Headers */,
            AA7558281595D4D800BBD41B /* SDL_main.h in Headers */,
            AA9FF95A1637CBF9000DF050 /* SDL_messagebox.h in Headers */,
            AA75582A1595D4D800BBD41B /* SDL_mouse.h in Headers */,
@@ -1811,6 +1988,7 @@
            AA75583A1595D4D800BBD41B /* SDL_power.h in Headers */,
            AA75583C1595D4D800BBD41B /* SDL_quit.h in Headers */,
            AA75583E1595D4D800BBD41B /* SDL_rect.h in Headers */,
            5C2EF69F1FC987C6003F5197 /* SDL_gles2funcs.h in Headers */,
            AA7558401595D4D800BBD41B /* SDL_render.h in Headers */,
            AA7558421595D4D800BBD41B /* SDL_revision.h in Headers */,
            AA7558441595D4D800BBD41B /* SDL_rwops.h in Headers */,
@@ -1826,6 +2004,9 @@
            AA7558581595D4D800BBD41B /* SDL_types.h in Headers */,
            AA75585A1595D4D800BBD41B /* SDL_version.h in Headers */,
            AA75585C1595D4D800BBD41B /* SDL_video.h in Headers */,
            5C2EF6A11FC987C6003F5197 /* SDL_shaders_gles2.h in Headers */,
            AA8167541F5E727800518735 /* SDL_vulkan.h in Headers */,
            4D7517291EE2562B00820EEA /* SDL_cocoametalview.h in Headers */,
            04BD000912E6671800899322 /* SDL_diskaudio.h in Headers */,
            04BD001112E6671800899322 /* SDL_dummyaudio.h in Headers */,
            04BD001912E6671800899322 /* SDL_coreaudio.h in Headers */,
@@ -1843,6 +2024,7 @@
            04BD004B12E6671800899322 /* SDL_events_c.h in Headers */,
            04BD004D12E6671800899322 /* SDL_gesture_c.h in Headers */,
            04BD004F12E6671800899322 /* SDL_keyboard_c.h in Headers */,
            AA9A7F111FB0206400FED37F /* yuv_rgb.h in Headers */,
            04BD005112E6671800899322 /* SDL_mouse_c.h in Headers */,
            04BD005312E6671800899322 /* SDL_sysevents.h in Headers */,
            04BD005512E6671800899322 /* SDL_touch_c.h in Headers */,
@@ -1861,14 +2043,18 @@
            04BD00CB12E6671800899322 /* SDL_thread_c.h in Headers */,
            04BD00D812E6671800899322 /* SDL_timer_c.h in Headers */,
            04BD00F312E6671800899322 /* SDL_cocoaclipboard.h in Headers */,
            4D1664541EDD60AD003DE88E /* SDL_cocoavulkan.h in Headers */,
            04BD00F512E6671800899322 /* SDL_cocoaevents.h in Headers */,
            04BD00F712E6671800899322 /* SDL_cocoakeyboard.h in Headers */,
            5C2EF6EF1FC9D0ED003F5197 /* SDL_cocoaopengles.h in Headers */,
            04BD00F912E6671800899322 /* SDL_cocoamodes.h in Headers */,
            04BD00FB12E6671800899322 /* SDL_cocoamouse.h in Headers */,
            04BD00FD12E6671800899322 /* SDL_cocoaopengl.h in Headers */,
            04BD00FF12E6671800899322 /* SDL_cocoashape.h in Headers */,
            56115BBC1DF72C6D00F47E1E /* SDL_dataqueue.h in Headers */,
            04BD010112E6671800899322 /* SDL_cocoavideo.h in Headers */,
            04BD010312E6671800899322 /* SDL_cocoawindow.h in Headers */,
            5C2EF6F71FC9EE35003F5197 /* SDL_rect_c.h in Headers */,
            04BD011812E6671800899322 /* SDL_nullevents_c.h in Headers */,
            04BD011C12E6671800899322 /* SDL_nullvideo.h in Headers */,
            04BD017612E6671800899322 /* SDL_blit.h in Headers */,
@@ -1880,6 +2066,7 @@
            04BD019912E6671800899322 /* SDL_shape_internals.h in Headers */,
            04BD019C12E6671800899322 /* SDL_sysvideo.h in Headers */,
            04BD01DC12E6671800899322 /* imKStoUCS.h in Headers */,
            4D16644E1EDD6023003DE88E /* SDL_vulkan_internal.h in Headers */,
            04BD01DE12E6671800899322 /* SDL_x11clipboard.h in Headers */,
            04BD01E012E6671800899322 /* SDL_x11dyn.h in Headers */,
            04BD01E212E6671800899322 /* SDL_x11events.h in Headers */,
@@ -1895,7 +2082,7 @@
            04BD01F712E6671800899322 /* SDL_x11video.h in Headers */,
            04BD01F912E6671800899322 /* SDL_x11window.h in Headers */,
            041B2CA612FA0D680087D585 /* SDL_sysrender.h in Headers */,
            04409B9112FA97ED00FB9AA8 /* mmx.h in Headers */,
            AA9A7F161FB0209D00FED37F /* SDL_yuv_c.h in Headers */,
            04409B9312FA97ED00FB9AA8 /* SDL_yuv_sw_c.h in Headers */,
            04F7803912FB748500FC43C0 /* SDL_nullframebuffer_c.h in Headers */,
            04F7804A12FB74A200FC43C0 /* SDL_blendfillrect.h in Headers */,
@@ -1967,6 +2154,7 @@
            AA7558451595D4D800BBD41B /* SDL_rwops.h in Headers */,
            AA7558471595D4D800BBD41B /* SDL_scancode.h in Headers */,
            AA7558491595D4D800BBD41B /* SDL_shape.h in Headers */,
            56F9D55E1DF73B7C00C15B5D /* SDL_dataqueue.h in Headers */,
            56A6702B185654B40007D20F /* SDL_dynapi_overrides.h in Headers */,
            AA75584B1595D4D800BBD41B /* SDL_stdinc.h in Headers */,
            AA75584D1595D4D800BBD41B /* SDL_surface.h in Headers */,
@@ -1991,18 +2179,23 @@
            04BD025D12E6671800899322 /* blank_cursor.h in Headers */,
            04BD025E12E6671800899322 /* default_cursor.h in Headers */,
            04BD025F12E6671800899322 /* scancodes_darwin.h in Headers */,
            AADC5A4F1FDA05E600960936 /* SDL_cocoavulkan.h in Headers */,
            5C2EF6FA1FC9EE64003F5197 /* SDL_egl_c.h in Headers */,
            04BD026012E6671800899322 /* scancodes_linux.h in Headers */,
            04BD026212E6671800899322 /* scancodes_xfree86.h in Headers */,
            04BD026412E6671800899322 /* SDL_clipboardevents_c.h in Headers */,
            04BD026612E6671800899322 /* SDL_events_c.h in Headers */,
            56A67022185654B40007D20F /* SDL_dynapi_procs.h in Headers */,
            04BD026812E6671800899322 /* SDL_gesture_c.h in Headers */,
            AADC5A4D1FDA05D300960936 /* SDL_vulkan_internal.h in Headers */,
            04BD026A12E6671800899322 /* SDL_keyboard_c.h in Headers */,
            AADC5A491FDA05C100960936 /* yuv_rgb.h in Headers */,
            04BD026C12E6671800899322 /* SDL_mouse_c.h in Headers */,
            04BD026E12E6671800899322 /* SDL_sysevents.h in Headers */,
            04BD027012E6671800899322 /* SDL_touch_c.h in Headers */,
            04BD027212E6671800899322 /* SDL_windowevents_c.h in Headers */,
            04BD027312E6671800899322 /* SDL_rwopsbundlesupport.h in Headers */,
            5C2EF6FC1FC9EE64003F5197 /* SDL_rect_c.h in Headers */,
            04BD027B12E6671800899322 /* SDL_haptic_c.h in Headers */,
            04BD027C12E6671800899322 /* SDL_syshaptic.h in Headers */,
            04BD028212E6671800899322 /* SDL_sysjoystick_c.h in Headers */,
@@ -2023,6 +2216,7 @@
            04BD031712E6671800899322 /* SDL_cocoaopengl.h in Headers */,
            04BD031912E6671800899322 /* SDL_cocoashape.h in Headers */,
            AAC07103195606770073DCDF /* SDL_opengles2_gl2platform.h in Headers */,
            5C2EF6F01FC9D181003F5197 /* SDL_cocoaopengles.h in Headers */,
            04BD031B12E6671800899322 /* SDL_cocoavideo.h in Headers */,
            04BD031D12E6671800899322 /* SDL_cocoawindow.h in Headers */,
            04BD033212E6671800899322 /* SDL_nullevents_c.h in Headers */,
@@ -2032,6 +2226,7 @@
            04BD039712E6671800899322 /* SDL_blit_copy.h in Headers */,
            04BD039A12E6671800899322 /* SDL_blit_slow.h in Headers */,
            04BD03A712E6671800899322 /* SDL_pixels_c.h in Headers */,
            5C2EF6A71FC98D2D003F5197 /* SDL_gles2funcs.h in Headers */,
            04BD03B112E6671800899322 /* SDL_RLEaccel_c.h in Headers */,
            04BD03B312E6671800899322 /* SDL_shape_internals.h in Headers */,
            04BD03B612E6671800899322 /* SDL_sysvideo.h in Headers */,
@@ -2050,13 +2245,15 @@
            04BD040F12E6671800899322 /* SDL_x11video.h in Headers */,
            AAC07100195606770073DCDF /* SDL_opengles2_gl2ext.h in Headers */,
            04BD041112E6671800899322 /* SDL_x11window.h in Headers */,
            AADC5A4B1FDA05CF00960936 /* SDL_yuv_c.h in Headers */,
            041B2CAC12FA0D680087D585 /* SDL_sysrender.h in Headers */,
            04409B9512FA97ED00FB9AA8 /* mmx.h in Headers */,
            04409B9712FA97ED00FB9AA8 /* SDL_yuv_sw_c.h in Headers */,
            04F7803B12FB748500FC43C0 /* SDL_nullframebuffer_c.h in Headers */,
            5C2EF6AA1FC98D2D003F5197 /* SDL_shaders_gles2.h in Headers */,
            04F7805612FB74A200FC43C0 /* SDL_blendfillrect.h in Headers */,
            04F7805812FB74A200FC43C0 /* SDL_blendline.h in Headers */,
            04F7805A12FB74A200FC43C0 /* SDL_blendpoint.h in Headers */,
            AADC5A461FDA047B00960936 /* SDL_shaders_metal_osx.h in Headers */,
            04F7805B12FB74A200FC43C0 /* SDL_draw.h in Headers */,
            04F7805D12FB74A200FC43C0 /* SDL_drawline.h in Headers */,
            04F7805F12FB74A200FC43C0 /* SDL_drawpoint.h in Headers */,
@@ -2121,6 +2318,7 @@
            DB313FEC17554B71006C0E22 /* SDL_rwops.h in Headers */,
            DB313FED17554B71006C0E22 /* SDL_scancode.h in Headers */,
            DB313FEE17554B71006C0E22 /* SDL_shape.h in Headers */,
            56F9D55F1DF73B7D00C15B5D /* SDL_dataqueue.h in Headers */,
            56A6702C185654B40007D20F /* SDL_dynapi_overrides.h in Headers */,
            DB313FEF17554B71006C0E22 /* SDL_stdinc.h in Headers */,
            DB313FF017554B71006C0E22 /* SDL_surface.h in Headers */,
@@ -2145,18 +2343,23 @@
            DB313F7C17554B71006C0E22 /* blank_cursor.h in Headers */,
            DB313F7D17554B71006C0E22 /* default_cursor.h in Headers */,
            DB313F7E17554B71006C0E22 /* scancodes_darwin.h in Headers */,
            AADC5A501FDA05E600960936 /* SDL_cocoavulkan.h in Headers */,
            5C2EF6FD1FC9EE65003F5197 /* SDL_egl_c.h in Headers */,
            DB313F7F17554B71006C0E22 /* scancodes_linux.h in Headers */,
            DB313F8017554B71006C0E22 /* scancodes_xfree86.h in Headers */,
            DB313F8117554B71006C0E22 /* SDL_clipboardevents_c.h in Headers */,
            DB313F8217554B71006C0E22 /* SDL_events_c.h in Headers */,
            56A67023185654B40007D20F /* SDL_dynapi_procs.h in Headers */,
            DB313F8317554B71006C0E22 /* SDL_gesture_c.h in Headers */,
            AADC5A4E1FDA05D400960936 /* SDL_vulkan_internal.h in Headers */,
            DB313F8417554B71006C0E22 /* SDL_keyboard_c.h in Headers */,
            AADC5A4A1FDA05C200960936 /* yuv_rgb.h in Headers */,
            DB313F8517554B71006C0E22 /* SDL_mouse_c.h in Headers */,
            DB313F8617554B71006C0E22 /* SDL_sysevents.h in Headers */,
            DB313F8717554B71006C0E22 /* SDL_touch_c.h in Headers */,
            DB313F8817554B71006C0E22 /* SDL_windowevents_c.h in Headers */,
            DB313F8917554B71006C0E22 /* SDL_rwopsbundlesupport.h in Headers */,
            5C2EF6FF1FC9EE65003F5197 /* SDL_rect_c.h in Headers */,
            DB313F8A17554B71006C0E22 /* SDL_haptic_c.h in Headers */,
            DB313F8B17554B71006C0E22 /* SDL_syshaptic.h in Headers */,
            DB313F8C17554B71006C0E22 /* SDL_sysjoystick_c.h in Headers */,
@@ -2177,6 +2380,7 @@
            DB313F9C17554B71006C0E22 /* SDL_cocoaopengl.h in Headers */,
            DB313F9D17554B71006C0E22 /* SDL_cocoashape.h in Headers */,
            AAC07104195606770073DCDF /* SDL_opengles2_gl2platform.h in Headers */,
            5C2EF6F21FC9D182003F5197 /* SDL_cocoaopengles.h in Headers */,
            DB313F9E17554B71006C0E22 /* SDL_cocoavideo.h in Headers */,
            DB313F9F17554B71006C0E22 /* SDL_cocoawindow.h in Headers */,
            DB313FA017554B71006C0E22 /* SDL_nullevents_c.h in Headers */,
@@ -2186,6 +2390,7 @@
            DB313FA417554B71006C0E22 /* SDL_blit_copy.h in Headers */,
            DB313FA517554B71006C0E22 /* SDL_blit_slow.h in Headers */,
            DB313FA617554B71006C0E22 /* SDL_pixels_c.h in Headers */,
            5C2EF6AB1FC98D2E003F5197 /* SDL_gles2funcs.h in Headers */,
            DB313FA717554B71006C0E22 /* SDL_RLEaccel_c.h in Headers */,
            DB313FA817554B71006C0E22 /* SDL_shape_internals.h in Headers */,
            DB313FA917554B71006C0E22 /* SDL_sysvideo.h in Headers */,
@@ -2204,13 +2409,15 @@
            DB313FB617554B71006C0E22 /* SDL_x11video.h in Headers */,
            AAC07101195606770073DCDF /* SDL_opengles2_gl2ext.h in Headers */,
            DB313FB717554B71006C0E22 /* SDL_x11window.h in Headers */,
            AADC5A4C1FDA05CF00960936 /* SDL_yuv_c.h in Headers */,
            DB313FB817554B71006C0E22 /* SDL_sysrender.h in Headers */,
            DB313FB917554B71006C0E22 /* mmx.h in Headers */,
            DB313FBA17554B71006C0E22 /* SDL_yuv_sw_c.h in Headers */,
            DB313FBB17554B71006C0E22 /* SDL_nullframebuffer_c.h in Headers */,
            5C2EF6AE1FC98D2E003F5197 /* SDL_shaders_gles2.h in Headers */,
            DB313FBC17554B71006C0E22 /* SDL_blendfillrect.h in Headers */,
            DB313FBD17554B71006C0E22 /* SDL_blendline.h in Headers */,
            DB313FBE17554B71006C0E22 /* SDL_blendpoint.h in Headers */,
            AADC5A471FDA047E00960936 /* SDL_shaders_metal_osx.h in Headers */,
            DB313FBF17554B71006C0E22 /* SDL_draw.h in Headers */,
            DB313FC017554B71006C0E22 /* SDL_drawline.h in Headers */,
            DB313FC117554B71006C0E22 /* SDL_drawpoint.h in Headers */,
@@ -2311,15 +2518,7 @@
      0867D690FE84028FC02AAC07 /* Project object */ = {
         isa = PBXProject;
         attributes = {
            LastUpgradeCheck = 0730;
            TargetAttributes = {
               BECDF5FE0761BA81005FE872 = {
                  DevelopmentTeam = EH385AYQ6F;
               };
               BECDF6BB0761BA81005FE872 = {
                  DevelopmentTeam = EH385AYQ6F;
               };
            };
            LastUpgradeCheck = 0900;
         };
         buildConfigurationList = 0073178E0858DB0500B2BC32 /* Build configuration list for PBXProject "SDL" */;
         compatibilityVersion = "Xcode 3.2";
@@ -2390,6 +2589,8 @@
         files = (
            04BDFFFB12E6671800899322 /* SDL_atomic.c in Sources */,
            04BDFFFC12E6671800899322 /* SDL_spinlock.c in Sources */,
            5C2EF6A21FC987C6003F5197 /* SDL_shaders_gles2.c in Sources */,
            56115BBB1DF72C6D00F47E1E /* SDL_dataqueue.c in Sources */,
            04BD000812E6671800899322 /* SDL_diskaudio.c in Sources */,
            04BD001012E6671800899322 /* SDL_dummyaudio.c in Sources */,
            04BD002612E6671800899322 /* SDL_audio.c in Sources */,
@@ -2411,12 +2612,14 @@
            04BD005A12E6671800899322 /* SDL_rwops.c in Sources */,
            04BD005B12E6671800899322 /* SDL_syshaptic.c in Sources */,
            04BD005F12E6671800899322 /* SDL_haptic.c in Sources */,
            4D1664551EDD60AD003DE88E /* SDL_cocoavulkan.m in Sources */,
            04BD006612E6671800899322 /* SDL_sysjoystick.c in Sources */,
            04BD007012E6671800899322 /* SDL_joystick.c in Sources */,
            04BD008812E6671800899322 /* SDL_sysloadso.c in Sources */,
            04BD009412E6671800899322 /* SDL_syspower.c in Sources */,
            04BD009612E6671800899322 /* SDL_power.c in Sources */,
            04BD009C12E6671800899322 /* SDL_assert.c in Sources */,
            4D1664531EDD60AD003DE88E /* SDL_cocoametalview.m in Sources */,
            04BD009F12E6671800899322 /* SDL_error.c in Sources */,
            04BD00A212E6671800899322 /* SDL.c in Sources */,
            04BD00A312E6671800899322 /* SDL_getenv.c in Sources */,
@@ -2436,7 +2639,9 @@
            04BD00F412E6671800899322 /* SDL_cocoaclipboard.m in Sources */,
            04BD00F612E6671800899322 /* SDL_cocoaevents.m in Sources */,
            04BD00F812E6671800899322 /* SDL_cocoakeyboard.m in Sources */,
            AA9A7F151FB0209D00FED37F /* SDL_yuv.c in Sources */,
            04BD00FA12E6671800899322 /* SDL_cocoamodes.m in Sources */,
            4D16644F1EDD6023003DE88E /* SDL_vulkan_utils.c in Sources */,
            04BD00FC12E6671800899322 /* SDL_cocoamouse.m in Sources */,
            04BD00FE12E6671800899322 /* SDL_cocoaopengl.m in Sources */,
            04BD010012E6671800899322 /* SDL_cocoashape.m in Sources */,
@@ -2447,6 +2652,7 @@
            04BD017512E6671800899322 /* SDL_blit.c in Sources */,
            04BD017712E6671800899322 /* SDL_blit_0.c in Sources */,
            04BD017812E6671800899322 /* SDL_blit_1.c in Sources */,
            AA9A7F121FB0206400FED37F /* yuv_rgb.c in Sources */,
            04BD017912E6671800899322 /* SDL_blit_A.c in Sources */,
            04BD017A12E6671800899322 /* SDL_blit_auto.c in Sources */,
            04BD017C12E6671800899322 /* SDL_blit_copy.c in Sources */,
@@ -2465,6 +2671,7 @@
            04BD01DB12E6671800899322 /* imKStoUCS.c in Sources */,
            04BD01DD12E6671800899322 /* SDL_x11clipboard.c in Sources */,
            04BD01DF12E6671800899322 /* SDL_x11dyn.c in Sources */,
            5C2EF6A01FC987C6003F5197 /* SDL_render_gles2.c in Sources */,
            04BD01E112E6671800899322 /* SDL_x11events.c in Sources */,
            04BD01E512E6671800899322 /* SDL_x11keyboard.c in Sources */,
            04BD01E712E6671800899322 /* SDL_x11modes.c in Sources */,
@@ -2476,12 +2683,13 @@
            04BD01F612E6671800899322 /* SDL_x11video.c in Sources */,
            04BD01F812E6671800899322 /* SDL_x11window.c in Sources */,
            041B2CA512FA0D680087D585 /* SDL_render.c in Sources */,
            04409B9212FA97ED00FB9AA8 /* SDL_yuv_mmx.c in Sources */,
            04409B9412FA97ED00FB9AA8 /* SDL_yuv_sw.c in Sources */,
            04F7803A12FB748500FC43C0 /* SDL_nullframebuffer.c in Sources */,
            04F7804912FB74A200FC43C0 /* SDL_blendfillrect.c in Sources */,
            AADC5A441FDA035D00960936 /* SDL_render_metal.m in Sources */,
            04F7804B12FB74A200FC43C0 /* SDL_blendline.c in Sources */,
            04F7804D12FB74A200FC43C0 /* SDL_blendpoint.c in Sources */,
            5C2EF6F81FC9EE35003F5197 /* SDL_egl.c in Sources */,
            04F7805012FB74A200FC43C0 /* SDL_drawline.c in Sources */,
            04F7805212FB74A200FC43C0 /* SDL_drawpoint.c in Sources */,
            0442EC1812FE1BBA004C9285 /* SDL_render_gl.c in Sources */,
@@ -2490,6 +2698,7 @@
            0442EC5F12FE1C75004C9285 /* SDL_hints.c in Sources */,
            56A67024185654B40007D20F /* SDL_dynapi.c in Sources */,
            04BAC0C81300C2160055DE28 /* SDL_log.c in Sources */,
            5C2EF6EE1FC9D0ED003F5197 /* SDL_cocoaopengles.m in Sources */,
            0435673E1303160F00BA5428 /* SDL_shaders_gl.c in Sources */,
            566CDE90148F0AC200C5A9BB /* SDL_dropevents.c in Sources */,
            AA628ACA159367B7005138DD /* SDL_rotate.c in Sources */,
@@ -2507,8 +2716,13 @@
         isa = PBXSourcesBuildPhase;
         buildActionMask = 2147483647;
         files = (
            4D1664571EDD61F0003DE88E /* SDL_cocoametalview.m in Sources */,
            4D1664581EDD61F0003DE88E /* SDL_cocoavulkan.m in Sources */,
            5C2EF6A91FC98D2D003F5197 /* SDL_shaders_gles2.c in Sources */,
            4D1664561EDD61DA003DE88E /* SDL_vulkan_utils.c in Sources */,
            04BD021712E6671800899322 /* SDL_atomic.c in Sources */,
            04BD021812E6671800899322 /* SDL_spinlock.c in Sources */,
            56F9D55C1DF73B6B00C15B5D /* SDL_dataqueue.c in Sources */,
            04BD022412E6671800899322 /* SDL_diskaudio.c in Sources */,
            04BD022C12E6671800899322 /* SDL_dummyaudio.c in Sources */,
            04BD024212E6671800899322 /* SDL_audio.c in Sources */,
@@ -2520,6 +2734,7 @@
            04BD025C12E6671800899322 /* SDL_cpuinfo.c in Sources */,
            04BD026312E6671800899322 /* SDL_clipboardevents.c in Sources */,
            04BD026512E6671800899322 /* SDL_events.c in Sources */,
            5C2EF6FB1FC9EE64003F5197 /* SDL_egl.c in Sources */,
            AA41F88014B8F1F500993C4F /* SDL_dropevents.c in Sources */,
            04BD026712E6671800899322 /* SDL_gesture.c in Sources */,
            04BD026912E6671800899322 /* SDL_keyboard.c in Sources */,
@@ -2559,12 +2774,15 @@
            04BD031212E6671800899322 /* SDL_cocoakeyboard.m in Sources */,
            04BD031412E6671800899322 /* SDL_cocoamodes.m in Sources */,
            04BD031612E6671800899322 /* SDL_cocoamouse.m in Sources */,
            5C2EF6A31FC98B38003F5197 /* SDL_yuv.c in Sources */,
            5C2EF6F11FC9D181003F5197 /* SDL_cocoaopengles.m in Sources */,
            04BD031812E6671800899322 /* SDL_cocoaopengl.m in Sources */,
            04BD031A12E6671800899322 /* SDL_cocoashape.m in Sources */,
            04BD031C12E6671800899322 /* SDL_cocoavideo.m in Sources */,
            04BD031E12E6671800899322 /* SDL_cocoawindow.m in Sources */,
            04BD033112E6671800899322 /* SDL_nullevents.c in Sources */,
            04BD033512E6671800899322 /* SDL_nullvideo.c in Sources */,
            5C2EF6A51FC98B6B003F5197 /* yuv_rgb.c in Sources */,
            04BD038F12E6671800899322 /* SDL_blit.c in Sources */,
            04BD039112E6671800899322 /* SDL_blit_0.c in Sources */,
            04BD039212E6671800899322 /* SDL_blit_1.c in Sources */,
@@ -2584,6 +2802,7 @@
            04BD03B512E6671800899322 /* SDL_surface.c in Sources */,
            04BD03B712E6671800899322 /* SDL_video.c in Sources */,
            04BD03F312E6671800899322 /* imKStoUCS.c in Sources */,
            5C2EF6A81FC98D2D003F5197 /* SDL_render_gles2.c in Sources */,
            04BD03F512E6671800899322 /* SDL_x11clipboard.c in Sources */,
            04BD03F712E6671800899322 /* SDL_x11dyn.c in Sources */,
            04BD03F912E6671800899322 /* SDL_x11events.c in Sources */,
@@ -2596,8 +2815,8 @@
            04BD040C12E6671800899322 /* SDL_x11touch.c in Sources */,
            04BD040E12E6671800899322 /* SDL_x11video.c in Sources */,
            04BD041012E6671800899322 /* SDL_x11window.c in Sources */,
            AADC5A451FDA047900960936 /* SDL_render_metal.m in Sources */,
            041B2CAB12FA0D680087D585 /* SDL_render.c in Sources */,
            04409B9612FA97ED00FB9AA8 /* SDL_yuv_mmx.c in Sources */,
            04409B9812FA97ED00FB9AA8 /* SDL_yuv_sw.c in Sources */,
            04F7803C12FB748500FC43C0 /* SDL_nullframebuffer.c in Sources */,
            04F7805512FB74A200FC43C0 /* SDL_blendfillrect.c in Sources */,
@@ -2626,8 +2845,13 @@
         isa = PBXSourcesBuildPhase;
         buildActionMask = 2147483647;
         files = (
            4D16645A1EDD6235003DE88E /* SDL_cocoametalview.m in Sources */,
            4D16645B1EDD6235003DE88E /* SDL_cocoavulkan.m in Sources */,
            5C2EF6AD1FC98D2E003F5197 /* SDL_shaders_gles2.c in Sources */,
            4D1664591EDD621B003DE88E /* SDL_vulkan_utils.c in Sources */,
            DB313FFE17554B71006C0E22 /* SDL_atomic.c in Sources */,
            DB313FFF17554B71006C0E22 /* SDL_spinlock.c in Sources */,
            56F9D55D1DF73B6C00C15B5D /* SDL_dataqueue.c in Sources */,
            DB31400017554B71006C0E22 /* SDL_diskaudio.c in Sources */,
            DB31400117554B71006C0E22 /* SDL_dummyaudio.c in Sources */,
            DB31400317554B71006C0E22 /* SDL_audio.c in Sources */,
@@ -2639,6 +2863,7 @@
            DB31400917554B71006C0E22 /* SDL_cpuinfo.c in Sources */,
            DB31400A17554B71006C0E22 /* SDL_clipboardevents.c in Sources */,
            DB31400B17554B71006C0E22 /* SDL_events.c in Sources */,
            5C2EF6FE1FC9EE65003F5197 /* SDL_egl.c in Sources */,
            DB31400C17554B71006C0E22 /* SDL_dropevents.c in Sources */,
            DB31400D17554B71006C0E22 /* SDL_gesture.c in Sources */,
            DB31400E17554B71006C0E22 /* SDL_keyboard.c in Sources */,
@@ -2678,12 +2903,15 @@
            DB31403017554B71006C0E22 /* SDL_cocoakeyboard.m in Sources */,
            DB31403117554B71006C0E22 /* SDL_cocoamodes.m in Sources */,
            DB31403217554B71006C0E22 /* SDL_cocoamouse.m in Sources */,
            5C2EF6A41FC98B39003F5197 /* SDL_yuv.c in Sources */,
            5C2EF6F31FC9D182003F5197 /* SDL_cocoaopengles.m in Sources */,
            DB31403317554B71006C0E22 /* SDL_cocoaopengl.m in Sources */,
            DB31403417554B71006C0E22 /* SDL_cocoashape.m in Sources */,
            DB31403517554B71006C0E22 /* SDL_cocoavideo.m in Sources */,
            DB31403617554B71006C0E22 /* SDL_cocoawindow.m in Sources */,
            DB31403717554B71006C0E22 /* SDL_nullevents.c in Sources */,
            DB31403817554B71006C0E22 /* SDL_nullvideo.c in Sources */,
            5C2EF6A61FC98B6C003F5197 /* yuv_rgb.c in Sources */,
            DB31403917554B71006C0E22 /* SDL_blit.c in Sources */,
            DB31403A17554B71006C0E22 /* SDL_blit_0.c in Sources */,
            DB31403B17554B71006C0E22 /* SDL_blit_1.c in Sources */,
@@ -2703,6 +2931,7 @@
            DB31404917554B71006C0E22 /* SDL_surface.c in Sources */,
            DB31404A17554B71006C0E22 /* SDL_video.c in Sources */,
            DB31404B17554B71006C0E22 /* imKStoUCS.c in Sources */,
            5C2EF6AC1FC98D2E003F5197 /* SDL_render_gles2.c in Sources */,
            DB31404C17554B71006C0E22 /* SDL_x11clipboard.c in Sources */,
            DB31404D17554B71006C0E22 /* SDL_x11dyn.c in Sources */,
            DB31404E17554B71006C0E22 /* SDL_x11events.c in Sources */,
@@ -2715,8 +2944,8 @@
            DB31405517554B71006C0E22 /* SDL_x11touch.c in Sources */,
            DB31405617554B71006C0E22 /* SDL_x11video.c in Sources */,
            DB31405717554B71006C0E22 /* SDL_x11window.c in Sources */,
            AADC5A481FDA048100960936 /* SDL_render_metal.m in Sources */,
            DB31405817554B71006C0E22 /* SDL_render.c in Sources */,
            DB31405917554B71006C0E22 /* SDL_yuv_mmx.c in Sources */,
            DB31405A17554B71006C0E22 /* SDL_yuv_sw.c in Sources */,
            DB31405B17554B71006C0E22 /* SDL_nullframebuffer.c in Sources */,
            DB31405C17554B71006C0E22 /* SDL_blendfillrect.c in Sources */,
@@ -2755,12 +2984,19 @@
      00CFA621106A567900758660 /* Release */ = {
         isa = XCBuildConfiguration;
         buildSettings = {
            CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
            CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
            CLANG_WARN_BOOL_CONVERSION = YES;
            CLANG_WARN_COMMA = YES;
            CLANG_WARN_CONSTANT_CONVERSION = 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_LITERAL_CONVERSION = 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;
@@ -2779,6 +3015,11 @@
            GCC_WARN_UNINITIALIZED_AUTOS = YES;
            GCC_WARN_UNUSED_FUNCTION = YES;
            GCC_WARN_UNUSED_VARIABLE = YES;
            HEADER_SEARCH_PATHS = (
               /usr/X11R6/include,
               "$(VULKAN_SDK)/include",
               ../../src/video/khronos,
            );
            MACOSX_DEPLOYMENT_TARGET = 10.6;
            SDKROOT = macosx;
            STRIP_STYLE = "non-global";
@@ -2792,12 +3033,18 @@
            CLANG_LINK_OBJC_RUNTIME = NO;
            COMBINE_HIDPI_IMAGES = YES;
            DYLIB_COMPATIBILITY_VERSION = 1.0.0;
            DYLIB_CURRENT_VERSION = 5.1.0;
            DYLIB_CURRENT_VERSION = 8.0.0;
            FRAMEWORK_SEARCH_PATHS = (
               "$(inherited)",
               "$(PROJECT_DIR)",
            );
            FRAMEWORK_VERSION = A;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            INFOPLIST_FILE = "Info-Framework.plist";
            INSTALL_PATH = "@rpath";
            OTHER_LDFLAGS = "-liconv";
            OTHER_LDFLAGS = (
               "-Wl,-weak_framework,Metal",
               "-liconv",
            );
            PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.SDL2;
            PRODUCT_NAME = SDL2;
            PROVISIONING_PROFILE = "";
@@ -2817,7 +3064,6 @@
               "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)",
            );
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            PRODUCT_NAME = SDL2;
            SKIP_INSTALL = YES;
         };
@@ -2834,12 +3080,19 @@
      00CFA627106A568900758660 /* Debug */ = {
         isa = XCBuildConfiguration;
         buildSettings = {
            CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
            CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
            CLANG_WARN_BOOL_CONVERSION = YES;
            CLANG_WARN_COMMA = YES;
            CLANG_WARN_CONSTANT_CONVERSION = 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_LITERAL_CONVERSION = 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;
@@ -2857,6 +3110,11 @@
            GCC_WARN_UNINITIALIZED_AUTOS = YES;
            GCC_WARN_UNUSED_FUNCTION = YES;
            GCC_WARN_UNUSED_VARIABLE = YES;
            HEADER_SEARCH_PATHS = (
               /usr/X11R6/include,
               "$(VULKAN_SDK)/include",
               ../../src/video/khronos,
            );
            MACOSX_DEPLOYMENT_TARGET = 10.6;
            ONLY_ACTIVE_ARCH = YES;
            SDKROOT = macosx;
@@ -2871,12 +3129,18 @@
            CLANG_LINK_OBJC_RUNTIME = NO;
            COMBINE_HIDPI_IMAGES = YES;
            DYLIB_COMPATIBILITY_VERSION = 1.0.0;
            DYLIB_CURRENT_VERSION = 5.1.0;
            DYLIB_CURRENT_VERSION = 8.0.0;
            FRAMEWORK_SEARCH_PATHS = (
               "$(inherited)",
               "$(PROJECT_DIR)",
            );
            FRAMEWORK_VERSION = A;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            INFOPLIST_FILE = "Info-Framework.plist";
            INSTALL_PATH = "@rpath";
            OTHER_LDFLAGS = "-liconv";
            OTHER_LDFLAGS = (
               "-Wl,-weak_framework,Metal",
               "-liconv",
            );
            PRODUCT_BUNDLE_IDENTIFIER = org.libsdl.SDL2;
            PRODUCT_NAME = SDL2;
            PROVISIONING_PROFILE = "";
@@ -2896,7 +3160,6 @@
               "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)",
            );
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            PRODUCT_NAME = SDL2;
            SKIP_INSTALL = YES;
         };
@@ -2923,7 +3186,6 @@
               "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)",
            );
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            INSTALL_PATH = "@rpath";
            PRODUCT_NAME = SDL2;
            SKIP_INSTALL = YES;
@@ -2943,7 +3205,6 @@
               "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_4)",
            );
            GCC_SYMBOLS_PRIVATE_EXTERN = YES;
            HEADER_SEARCH_PATHS = /usr/X11R6/include;
            INSTALL_PATH = "@rpath";
            PRODUCT_NAME = SDL2;
            SKIP_INSTALL = YES;