diff --git a/MacOSX/SDL2.framework/Versions/A/Headers/SDL_copying.h b/MacOSX/SDL2.framework/Versions/A/Headers/SDL_copying.h new file mode 100644 index 000000000..da9089312 --- /dev/null +++ b/MacOSX/SDL2.framework/Versions/A/Headers/SDL_copying.h @@ -0,0 +1,20 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2024 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ diff --git a/MacOSX/SDL2.framework/Versions/A/Headers/SDL_guid.h b/MacOSX/SDL2.framework/Versions/A/Headers/SDL_guid.h new file mode 100644 index 000000000..f00947e10 --- /dev/null +++ b/MacOSX/SDL2.framework/Versions/A/Headers/SDL_guid.h @@ -0,0 +1,100 @@ +/* + Simple DirectMedia Layer + Copyright (C) 1997-2024 Sam Lantinga + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. +*/ + +/** + * \file SDL_guid.h + * + * Include file for handling ::SDL_GUID values. + */ + +#ifndef SDL_guid_h_ +#define SDL_guid_h_ + +#include +#include + +#include +/* Set up for C function definitions, even when using C++ */ +#ifdef __cplusplus +extern "C" { +#endif + +/** + * An SDL_GUID is a 128-bit identifier for an input device that + * identifies that device across runs of SDL programs on the same + * platform. If the device is detached and then re-attached to a + * different port, or if the base system is rebooted, the device + * should still report the same GUID. + * + * GUIDs are as precise as possible but are not guaranteed to + * distinguish physically distinct but equivalent devices. For + * example, two game controllers from the same vendor with the same + * product ID and revision may have the same GUID. + * + * GUIDs may be platform-dependent (i.e., the same device may report + * different GUIDs on different operating systems). + */ +typedef struct { + Uint8 data[16]; +} SDL_GUID; + +/* Function prototypes */ + +/** + * Get an ASCII string representation for a given ::SDL_GUID. + * + * You should supply at least 33 bytes for pszGUID. + * + * \param guid the ::SDL_GUID you wish to convert to string + * \param pszGUID buffer in which to write the ASCII string + * \param cbGUID the size of pszGUID + * + * \since This function is available since SDL 2.24.0. + * + * \sa SDL_GUIDFromString + */ +extern DECLSPEC void SDLCALL SDL_GUIDToString(SDL_GUID guid, char *pszGUID, int cbGUID); + +/** + * Convert a GUID string into a ::SDL_GUID structure. + * + * Performs no error checking. If this function is given a string containing + * an invalid GUID, the function will silently succeed, but the GUID generated + * will not be useful. + * + * \param pchGUID string containing an ASCII representation of a GUID + * \returns a ::SDL_GUID structure. + * + * \since This function is available since SDL 2.24.0. + * + * \sa SDL_GUIDToString + */ +extern DECLSPEC SDL_GUID SDLCALL SDL_GUIDFromString(const char *pchGUID); + +/* Ends C function definitions when using C++ */ +#ifdef __cplusplus +} +#endif +#include + +#endif /* SDL_guid_h_ */ + +/* vi: set ts=4 sw=4 expandtab: */ diff --git a/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config-version.cmake b/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config-version.cmake new file mode 100644 index 000000000..feea76e5f --- /dev/null +++ b/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config-version.cmake @@ -0,0 +1,48 @@ +# based on the files generated by CMake's write_basic_package_version_file + +# SDL2 CMake version configuration file: +# This file is meant to be placed in Resources/CMake of a SDL2 framework + +if(NOT EXISTS "${CMAKE_CURRENT_LIST_DIR}/../../Headers/SDL_version.h") + message(AUTHOR_WARNING "Could not find SDL_version.h. This script is meant to be placed in the Resources/CMake directory of SDL2.framework") + return() +endif() + +file(READ "${CMAKE_CURRENT_LIST_DIR}/../../Headers/SDL_version.h" _sdl_version_h) +string(REGEX MATCH "#define[ \t]+SDL_MAJOR_VERSION[ \t]+([0-9]+)" _sdl_major_re "${_sdl_version_h}") +set(_sdl_major "${CMAKE_MATCH_1}") +string(REGEX MATCH "#define[ \t]+SDL_MINOR_VERSION[ \t]+([0-9]+)" _sdl_minor_re "${_sdl_version_h}") +set(_sdl_minor "${CMAKE_MATCH_1}") +string(REGEX MATCH "#define[ \t]+SDL_PATCHLEVEL[ \t]+([0-9]+)" _sdl_patch_re "${_sdl_version_h}") +set(_sdl_patch "${CMAKE_MATCH_1}") +if(_sdl_major_re AND _sdl_minor_re AND _sdl_patch_re) + set(PACKAGE_VERSION "${_sdl_major}.${_sdl_minor}.${_sdl_patch}") +else() + message(AUTHOR_WARNING "Could not extract version from SDL_version.h.") + return() +endif() + +if(PACKAGE_FIND_VERSION_RANGE) + # Package version must be in the requested version range + if ((PACKAGE_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MIN) + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_GREATER PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_GREATER_EQUAL PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + endif() +else() + if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + +# if the using project doesn't have CMAKE_SIZEOF_VOID_P set, fail. +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config.cmake b/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config.cmake new file mode 100644 index 000000000..9205d1f2b --- /dev/null +++ b/MacOSX/SDL2.framework/Versions/A/Resources/CMake/sdl2-config.cmake @@ -0,0 +1,78 @@ +# SDL2 CMake configuration file: +# This file is meant to be placed in Resources/CMake of a SDL2 framework + +# INTERFACE_LINK_OPTIONS needs CMake 3.12 +cmake_minimum_required(VERSION 3.12) + +include(FeatureSummary) +set_package_properties(SDL2 PROPERTIES + URL "https://www.libsdl.org/" + DESCRIPTION "low level access to audio, keyboard, mouse, joystick, and graphics hardware" +) + +# Copied from `configure_package_config_file` +macro(set_and_check _var _file) + set(${_var} "${_file}") + if(NOT EXISTS "${_file}") + message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") + endif() +endmacro() + +# Copied from `configure_package_config_file` +macro(check_required_components _NAME) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(NOT ${_NAME}_${comp}_FOUND) + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + endif() + endif() + endforeach() +endmacro() + +set(SDL2_FOUND TRUE) + +# Compute the installation prefix relative to this file. +set(SDL2_FRAMEWORK_PATH "${CMAKE_CURRENT_LIST_DIR}") # > /SDL2.framework/Resources/CMake/ +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" REALPATH) # > /SDL2.framework/Versions/Current/Resources/CMake +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" REALPATH) # > /SDL2.framework/Versions/A/Resources/CMake/ +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" PATH) # > /SDL2.framework/Versions/A/Resources/ +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" PATH) # > /SDL2.framework/Versions/A/ +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" PATH) # > /SDL2.framework/Versions/ +get_filename_component(SDL2_FRAMEWORK_PATH "${SDL2_FRAMEWORK_PATH}" PATH) # > /SDL2.framework/ +get_filename_component(SDL2_FRAMEWORK_PARENT_PATH "${SDL2_FRAMEWORK_PATH}" PATH) # > / + +# For compatibility with autotools sdl2-config.cmake, provide SDL2_* variables. + +set_and_check(SDL2_PREFIX "${SDL2_FRAMEWORK_PATH}") +set_and_check(SDL2_EXEC_PREFIX "${SDL2_FRAMEWORK_PATH}") +set_and_check(SDL2_INCLUDE_DIR "${SDL2_FRAMEWORK_PATH}/Headers") +set(SDL2_INCLUDE_DIRS "${SDL2_INCLUDE_DIR};${SDL2_FRAMEWORK_PATH}") +set_and_check(SDL2_BINDIR "${SDL2_FRAMEWORK_PATH}") +set_and_check(SDL2_LIBDIR "${SDL2_FRAMEWORK_PATH}") + +set(SDL2_LIBRARIES "SDL2::SDL2") + +# All targets are created, even when some might not be requested though COMPONENTS. +# This is done for compatibility with CMake generated SDL2-target.cmake files. + +if(NOT TARGET SDL2::SDL2) + add_library(SDL2::SDL2 SHARED IMPORTED) + set_target_properties(SDL2::SDL2 + PROPERTIES + FRAMEWORK "TRUE" + IMPORTED_LOCATION "${SDL2_FRAMEWORK_PATH}/Versions/A/SDL2" + INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIRS}" + COMPATIBLE_INTERFACE_BOOL "SDL2_SHARED" + INTERFACE_SDL2_SHARED "ON" + COMPATIBLE_INTERFACE_STRING "SDL_VERSION" + INTERFACE_SDL_VERSION "SDL2" + ) +endif() +set(SDL2_SDL2_FOUND TRUE) + +if(NOT TARGET SDL2::SDL2main) + add_library(SDL2::SDL2main INTERFACE IMPORTED) +endif() +set(SDL2_SDL2main_FOUND TRUE) + +check_required_components(SDL2) diff --git a/MacOSX/SDL2.framework/Versions/A/_CodeSignature/CodeResources b/MacOSX/SDL2.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 000000000..762329db8 --- /dev/null +++ b/MacOSX/SDL2.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,933 @@ + + + + + files + + Resources/CMake/sdl2-config-version.cmake + + GOmfPsl6+zUzjRroR1OeRUu1Do0= + + Resources/CMake/sdl2-config.cmake + + HFjU0snuPDDpVpeJJsOGAfWEqrU= + + Resources/Info.plist + + dMHa67dcW34OsaKhIs8XOSAgMMQ= + + Resources/License.txt + + A8VTYHTg+gsOssUp337xdGbdHW0= + + Resources/ReadMe.txt + + 04Gl3MPa3Etx4qtkaftLHaPqBVU= + + Resources/default.metallib + + BO5njZwigEYbd1h6TX/xkchzM2o= + + + files2 + + Headers/SDL.h + + hash + + Lfl2hNX45Yauw4rksgqb/XdphDk= + + hash2 + + 5ZHTKNpFq6FjJ9eAzN+z9MzYhRUuH9A2ld+654PJGxA= + + + Headers/SDL_assert.h + + hash + + pYW903dbT5whp+Qrix78+qX0jwE= + + hash2 + + 8rHzmD0mEbISieyXtdyAKk4sVsPwozGVXxO+fPUcwh4= + + + Headers/SDL_atomic.h + + hash + + kmlvyb/D7tTnqB5/SPn+uzEVwWo= + + hash2 + + jKCpopkvsvgFD4Kw3f33cJ/NnrINF539gONibFVIB9Q= + + + Headers/SDL_audio.h + + hash + + mO1jIX10BMO3YSgktP4b6Z1Oyqs= + + hash2 + + dwmzZFx1CKgM7pYIq4tw7eGJMeAAJ5s3CyXDbfXYKpI= + + + Headers/SDL_bits.h + + hash + + vq8tkT27C0LpOpam3jt6SPKcF38= + + hash2 + + ThaIbzANB0DHeg/muc+XlpzRJ/gquRny6eg+T3/AZRo= + + + Headers/SDL_blendmode.h + + hash + + UJ3UsJ8PkmGKXFMsWbGjktY/McY= + + hash2 + + 4fn7qawnnPu+HK3N6XAbRESMCm0k6OKgh/swb9XhboI= + + + Headers/SDL_clipboard.h + + hash + + RnO4GfCniF8MlqHGKKb46VIosQc= + + hash2 + + Wz9oWs2a8ZN4QUrt0nEcldfa+eZpXfIcDToxBX1KzfI= + + + Headers/SDL_config.h + + hash + + ER627OINXZReUtB0UvhF/JFlrFk= + + hash2 + + 1anVcKcfwQrtjHH7cteXCA5OCcOgmB7EFfDnCb+gSZk= + + + Headers/SDL_config_macosx.h + + hash + + oU+969jqvMDgqHV1WA4yZm1gr9k= + + hash2 + + c9+monw3gWrEZOhytKTuc1hSbhEo+HiCBZ4jJOpjg+M= + + + Headers/SDL_copying.h + + hash + + eMSBsshKdTT5uzXvgxE8eZJnqU0= + + hash2 + + 8rjaG1pCV5vum9i9zkW6VPXHWLgTjYk+LetUSsfhdho= + + + Headers/SDL_cpuinfo.h + + hash + + mdEBzZyevtfCXZXXEJ8sEfUNr4U= + + hash2 + + V8DTu2oLBQZVxwExFsdWY3S7eIvxwh2Kc/C9TgUHS/g= + + + Headers/SDL_endian.h + + hash + + a0rFYa+ZaAeCp1OLc1MUigSxv3I= + + hash2 + + KzsbIelOUqvXltchBHLBt2FYxr6ECXOXllAo8I4cgJQ= + + + Headers/SDL_error.h + + hash + + 6FbRl5QI1EDOgcFrO88vwobsvgk= + + hash2 + + UK6Fy7gMMKetaQ8oLxZ5/YjRDBnehbSYWdS5NU+0bT8= + + + Headers/SDL_events.h + + hash + + DjRO2l0fKHz9CqTSSEjZmJfk9EQ= + + hash2 + + D9kT1tG6R/HNm/q288zZFC6ukV75D69FcWgwYsnc8fc= + + + Headers/SDL_filesystem.h + + hash + + V8DtkwjBL6IAXnY3x3Y3GBN5V/g= + + hash2 + + 0dS4S8y/h4M5KPReX8OBpo3gpKeCLfH7QvK3hnL0Z3Y= + + + Headers/SDL_gamecontroller.h + + hash + + JpK2cxtJKHW3otMI+J0LB9HKV0I= + + hash2 + + 05DHXySUkbPAFsZ06PH81S+gw42DJijM4g5o8b7GhdI= + + + Headers/SDL_gesture.h + + hash + + jU1rTN3CXe1BxlIBiYoxftM6MYY= + + hash2 + + mgTChHVZZGYvTqJ1zFxt+PZbfvlOAXp1UoiPQtFcsVQ= + + + Headers/SDL_guid.h + + hash + + L3CGapDqXLCS7ZfawgCKGbSjFQQ= + + hash2 + + qUA3cQGQCyMg0ipdfCbjASvzYDj0Zx7H5ffPcvWfwVw= + + + Headers/SDL_haptic.h + + hash + + 701dA7tkS7/YfKQufm9k5x1xP8Q= + + hash2 + + ItVljPsplw8TGMOYCO77lZsUfVph375JnUCb+ne/SwY= + + + Headers/SDL_hidapi.h + + hash + + 0fdfgesRdg1vKFY634kkFiZ98Ng= + + hash2 + + ePZqkV6EC8UOvqW8YdC6QIqQj1WT+hV8A+iuyMBkTEM= + + + Headers/SDL_hints.h + + hash + + hqQx2W6tdgbMQiyN1qszXtM7Gpw= + + hash2 + + goxQLEkBzHVdp82tkViyxuCxR6r7a27JoHIgwhFDi9E= + + + Headers/SDL_joystick.h + + hash + + 4eEXgUywylmhoIROKbFvo6QNEBc= + + hash2 + + rdkA+JE+3rkS7e6NHALOLiT5fVjruYpmaEY1q5fD3v0= + + + Headers/SDL_keyboard.h + + hash + + O8EeqERllEiSUVekqaGWTi+08SE= + + hash2 + + YY8QUjagHNuyjj7+A2likirYjtVGBLRrLaiL3XFF6pI= + + + Headers/SDL_keycode.h + + hash + + 4M4+qKPCh8Nt9KMtKXhGfEHHGfA= + + hash2 + + RMfX8LUIJxh/jsaJU/xByIJkjv0Ad106DFZHsZv8pbM= + + + Headers/SDL_loadso.h + + hash + + Asx7u68oasK39D4GZW1/srAylls= + + hash2 + + RiRV45B7euwlx+hcq4qKfEFmHNSH1mkstcUpTVvYSSs= + + + Headers/SDL_locale.h + + hash + + nRgzIlI3HM0T/WNjLJJEi38OPMo= + + hash2 + + EMRbgbDbQ+odh3x2XBIyspvdqB2kra0FOf74BrGKgPY= + + + Headers/SDL_log.h + + hash + + tAwHSPVWPAZGWPtCSUlHq3JdvyA= + + hash2 + + VMaId0hYgkcr2YDH2N33c0i38gPrs9+L/ANMpAiny9g= + + + Headers/SDL_main.h + + hash + + lykTlv+S6hpMWHZrRgY1mlpO2Wg= + + hash2 + + LxrUoSwibHgYszYJXkUxZNBHRVOQWyteyv+bar2Dq5Y= + + + Headers/SDL_messagebox.h + + hash + + 9nzIVO7dY406xCHa2KEIJcO1+j4= + + hash2 + + YU77COq8qX9fvy6hzGxakm44tOIAv/7OsoAKTdF6Az8= + + + Headers/SDL_metal.h + + hash + + l3WpnmYNTFJDOc4VfGpqDOzca2A= + + hash2 + + 23emwjTJmRlFUl0ONQTFOXiwp5rZigMgRoNpVs+/3+8= + + + Headers/SDL_misc.h + + hash + + jRjlVh5Vv0djqm/W/za7thtYCqA= + + hash2 + + ccGvw3H5qbNv1VNvV/f6zgzu62kpdXFy+r3mqfrVeBQ= + + + Headers/SDL_mouse.h + + hash + + Gm6qznp86I5NOFZmRjhrT++5TBk= + + hash2 + + gwvY1lfpF7M2HbTITBi8QZI+tbgVNvI9O1NxtoxBoRc= + + + Headers/SDL_mutex.h + + hash + + 9vbOLsFVFElR47I5TtXjf4pedQo= + + hash2 + + ffswmnD3jDjyU8iH7L06flM6p819OSNl8NEcZ4kHjoA= + + + Headers/SDL_name.h + + hash + + cnC/QF1H86przORFvDObebgj5EA= + + hash2 + + 9fbQrzTVlIE/DhtOXfxt0UmZ0XXGnb8fBspcvPpqzcg= + + + Headers/SDL_opengl.h + + hash + + fQnZ5+4QU4D2hdgVZbuajaBHPcs= + + hash2 + + 2Ctx+UxI6AbjN3VC0IHf0VO8wTUUi3B3sEMe/Kw7JUo= + + + Headers/SDL_opengl_glext.h + + hash + + eOvalGUielSzNuOWWDLYkwqpYrg= + + hash2 + + GrsoiRybBmG2/zdJ3iZx2l/hK+tbyxgzsta99ciezfg= + + + Headers/SDL_opengles.h + + hash + + qc/icyfTwVqep3xCBWgeJfq0XXU= + + hash2 + + lxKvbpPsHmGoSaeXFm2q1chRJyxVms+CzAJvRtK637k= + + + Headers/SDL_opengles2.h + + hash + + jPiOGyiIm0zNA2ktCXPlPZSRNOA= + + hash2 + + gz/JKk8t4jDIXWlHuYzPYJMnYJoVRKMaEGKxYB69dHA= + + + Headers/SDL_opengles2_gl2.h + + hash + + GbD4M9ZIR9sxgLX4G8T/ojLVQJk= + + hash2 + + 1uxEsdc/OvzjogrGl223+z2sZWxRkPC1Y+TOkNeaFao= + + + Headers/SDL_opengles2_gl2ext.h + + hash + + frTvd+EfShO/uonAvnnsnPkqc80= + + hash2 + + T8WwA03N6cElki4+cNAUiaazNQdoVu5mApThpjBaNxk= + + + Headers/SDL_opengles2_gl2platform.h + + hash + + JO1DB28zz7TCz/P5YCSvV1PaqWg= + + hash2 + + R3m+mZrNGQRFgjjwnIaYO3lgrEDmEuBdstuX22FfHg8= + + + Headers/SDL_opengles2_khrplatform.h + + hash + + mBjqEs+5bGC9u1ED2M93VNzONPQ= + + hash2 + + ex4Bqqetj2/DS1x733nr9RibsJ4sTS55/F01BiPRHoM= + + + Headers/SDL_pixels.h + + hash + + MYcJ6ZiKAY8zdgCwA/FlUbT5a/4= + + hash2 + + k/Hwy+Me3zpo9gYWt1cxsQAkMKtg8FS2oZLB5H1IHms= + + + Headers/SDL_platform.h + + hash + + bH/oQ0Uds7ktuIR3ri3CrKrbiHk= + + hash2 + + 5JZ09EpO7JI8dmIr//wuD70hXoeE4B8sWn3H8iavLF8= + + + Headers/SDL_power.h + + hash + + alQ7owSLOu8oi+p5TCVtXLfg49U= + + hash2 + + /a3V+xg47qsi9m/jjhPv4j5epEExGUpm65R9DBKOgdU= + + + Headers/SDL_quit.h + + hash + + HBhMaa9dpoxys7lX8bShTrrw26c= + + hash2 + + Zy837L/c8/F/z/t7UE/2IKDrEYSf+/9IM+y/rifeK9Q= + + + Headers/SDL_rect.h + + hash + + TMAFS6Xx6FfFUZosiA08UZGMO7Y= + + hash2 + + B6FuiG3NCFAQRp2UVMcmgSowkeZ1hP5VCdzArvGYEjk= + + + Headers/SDL_render.h + + hash + + kUCWkbsEF23oO4MCCs2EbwDQusI= + + hash2 + + FRXH4yrITpDqn2IBdQ2Lbx7Jn6o0UuPRsjd4OWj78yI= + + + Headers/SDL_revision.h + + hash + + 8Thd5njVliWaIMBMcdh+Qpwv69k= + + hash2 + + fdMzyHYQsQgL4o630n8595Bm8oa1EVCM9eiNolblF74= + + + Headers/SDL_rwops.h + + hash + + X/FUhtgu4xCdkYBGb+ldcBcGZsY= + + hash2 + + a2EUuuUAqW0fvq6RZT8pXnh5L/5v0fQWSLdrujvKMqA= + + + Headers/SDL_scancode.h + + hash + + KoO35m+cbDILMQvS85Ns37rEDjY= + + hash2 + + i/34qMDYybTiAylZuNfCadHerKiHZ06/kBn6i/txqLk= + + + Headers/SDL_sensor.h + + hash + + dt0dQe91kXtmVwHldbMs3pSqKuE= + + hash2 + + +J/fkDU0AnB1KtUPYvFD3BIcHr0mXLJoyHvrtofnlRs= + + + Headers/SDL_shape.h + + hash + + kpJhZUECgTha8Y9BJVRTLbsu6p8= + + hash2 + + DsOpuFRKUgZwW8zSjrvgzY5QiVnH4qzikkNFfE4R784= + + + Headers/SDL_stdinc.h + + hash + + y2Mt0lJYUgd5gWFkFRD5+fNDZcg= + + hash2 + + ivK1q2flGXgxdtEIPDmES9Q+ZnfIn5EsmgddibmOkC4= + + + Headers/SDL_surface.h + + hash + + WtK2vSy/4+ez9IC9XEutgDDYqEQ= + + hash2 + + 1j47d6UhPnUkiWpFDu/JiESXUSIoJc9usypSBXhkSXk= + + + Headers/SDL_system.h + + hash + + 2hXj/s+4iotUYQ/qacOSBEGZOwg= + + hash2 + + 1UwQf2RE20ecBIH+hfGWJftxYFTVSAzailQDO2A4TNg= + + + Headers/SDL_syswm.h + + hash + + 3bhBPpfxPHznhnK4qD/z3JMAH6M= + + hash2 + + MPw8TZLw/QvquHCjlJlNDPjjt8f1IlMKzMfWgn1EF3U= + + + Headers/SDL_thread.h + + hash + + 1EtqS0N8COfcjGjv8z6z+LQAX3U= + + hash2 + + l8BOBXAsdov/Q/EbiOiV79CL9dMEnX4y5a/ET0zjVcM= + + + Headers/SDL_timer.h + + hash + + HA8k26mZn4Ws75q3lUPqNM195Ms= + + hash2 + + F20rU5/Zn2KplGmTtClppmMyMWHLeVaEONbGDAwZ5CI= + + + Headers/SDL_touch.h + + hash + + MIP5UyBQZhIYlI9EqCgc5hJdhlI= + + hash2 + + D0XePcMfVFz1/CDx1TMFLtaZ1jo7wIcXt5wvjqVuipU= + + + Headers/SDL_types.h + + hash + + xbfdEra92WqYikDB55Po6KyR06E= + + hash2 + + 1Zr6IHz0DVKoehzBggWv99qlrZ5SWYkYxt7cVypGIH4= + + + Headers/SDL_version.h + + hash + + 8HME/2bwOUr4T8Qon1ZymkV8lBo= + + hash2 + + s+p3HhwoCBdBhKt+BMs09R51R8gxqr8WVE5fuU2GUC8= + + + Headers/SDL_video.h + + hash + + YH5SyVC9XgoGpFkq3vCcdbQd0uI= + + hash2 + + Z5MS/bT5DfdUhSXGNao0cZWNyObx6ruc+zTPuGbg1s4= + + + Headers/SDL_vulkan.h + + hash + + k22upiGXgz0TzSKkWtDwaKrV2fw= + + hash2 + + kg2f48mMRh4+Ev5cnsEDDyQqf6YbP7YqWNhykRYzgDo= + + + Headers/begin_code.h + + hash + + I6nkG0qY9s2AvaEtVSrocQiX4tQ= + + hash2 + + 8uTiBDsf/cQ5+5utD1yCakQ8kX788aZUQFgKId33VjA= + + + Headers/close_code.h + + hash + + U4gdDidHLAHPBhe/aWRbzA1M9BQ= + + hash2 + + ZczKDtPfhp/KAaAzO6wpeeU4I1z0Pn+FiHTmWV14GlM= + + + Resources/CMake/sdl2-config-version.cmake + + hash + + GOmfPsl6+zUzjRroR1OeRUu1Do0= + + hash2 + + YeQ8SoXGqMam3mk/39htvQ5fF5Twd16X5JPfl7/hSuk= + + + Resources/CMake/sdl2-config.cmake + + hash + + HFjU0snuPDDpVpeJJsOGAfWEqrU= + + hash2 + + 3CcBgLSrIjtN3CnKminQz7NzcDt2kcMM2AW/PSX3/0Q= + + + Resources/Info.plist + + hash + + dMHa67dcW34OsaKhIs8XOSAgMMQ= + + hash2 + + ERxWsiO2JhrjC9hasONYNLAWmxnV6PUPaKEAOopmUWU= + + + Resources/License.txt + + hash + + A8VTYHTg+gsOssUp337xdGbdHW0= + + hash2 + + UN4cvaEc5FbrLcR2jBIsS5miYCucbhF1iAKC2EMtJhM= + + + Resources/ReadMe.txt + + hash + + 04Gl3MPa3Etx4qtkaftLHaPqBVU= + + hash2 + + OjTqSEaeNJpJyrrZIzKimvTn011CW6ucNulPPxUwgL0= + + + Resources/default.metallib + + hash + + BO5njZwigEYbd1h6TX/xkchzM2o= + + hash2 + + Fe5XhVrmpOq2Hqk5Jy7Yhqd+IXcB/PDUI58bHeKR4Cg= + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + +