From d3163dc47aaa3b7cf3b3c34f2f989ed328fa3303 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 29 Jan 2025 22:12:54 -0800
Subject: [PATCH] You can't use the same TBD framework for macOS and iOS
They have different paths inside the framework and there doesn't seem to be a way to make that conditional on architecture.
---
Xcode/SDL_image.xcodeproj/project.pbxproj | 22 +-
Xcode/{ => iOS}/SDL3.framework/Headers | 0
Xcode/{ => iOS}/SDL3.framework/Resources | 0
Xcode/{ => iOS}/SDL3.framework/SDL3.tbd | 0
.../SDL3.framework/Versions/A/Headers/SDL.h | 0
.../Versions/A/Headers/SDL_assert.h | 0
.../Versions/A/Headers/SDL_asyncio.h | 0
.../Versions/A/Headers/SDL_atomic.h | 0
.../Versions/A/Headers/SDL_audio.h | 0
.../Versions/A/Headers/SDL_begin_code.h | 0
.../Versions/A/Headers/SDL_bits.h | 0
.../Versions/A/Headers/SDL_blendmode.h | 0
.../Versions/A/Headers/SDL_camera.h | 0
.../Versions/A/Headers/SDL_clipboard.h | 0
.../Versions/A/Headers/SDL_close_code.h | 0
.../Versions/A/Headers/SDL_copying.h | 0
.../Versions/A/Headers/SDL_cpuinfo.h | 0
.../Versions/A/Headers/SDL_dialog.h | 0
.../Versions/A/Headers/SDL_egl.h | 0
.../Versions/A/Headers/SDL_endian.h | 0
.../Versions/A/Headers/SDL_error.h | 0
.../Versions/A/Headers/SDL_events.h | 0
.../Versions/A/Headers/SDL_filesystem.h | 0
.../Versions/A/Headers/SDL_gamepad.h | 0
.../Versions/A/Headers/SDL_gpu.h | 0
.../Versions/A/Headers/SDL_guid.h | 0
.../Versions/A/Headers/SDL_haptic.h | 0
.../Versions/A/Headers/SDL_hidapi.h | 0
.../Versions/A/Headers/SDL_hints.h | 0
.../Versions/A/Headers/SDL_init.h | 0
.../Versions/A/Headers/SDL_intrin.h | 0
.../Versions/A/Headers/SDL_iostream.h | 0
.../Versions/A/Headers/SDL_joystick.h | 0
.../Versions/A/Headers/SDL_keyboard.h | 0
.../Versions/A/Headers/SDL_keycode.h | 0
.../Versions/A/Headers/SDL_loadso.h | 0
.../Versions/A/Headers/SDL_locale.h | 0
.../Versions/A/Headers/SDL_log.h | 0
.../Versions/A/Headers/SDL_main.h | 0
.../Versions/A/Headers/SDL_main_impl.h | 0
.../Versions/A/Headers/SDL_messagebox.h | 0
.../Versions/A/Headers/SDL_metal.h | 0
.../Versions/A/Headers/SDL_misc.h | 0
.../Versions/A/Headers/SDL_mouse.h | 0
.../Versions/A/Headers/SDL_mutex.h | 0
.../Versions/A/Headers/SDL_oldnames.h | 0
.../Versions/A/Headers/SDL_opengl.h | 0
.../Versions/A/Headers/SDL_opengl_glext.h | 0
.../Versions/A/Headers/SDL_opengles.h | 0
.../Versions/A/Headers/SDL_opengles2.h | 0
.../Versions/A/Headers/SDL_opengles2_gl2.h | 0
.../Versions/A/Headers/SDL_opengles2_gl2ext.h | 0
.../A/Headers/SDL_opengles2_gl2platform.h | 0
.../A/Headers/SDL_opengles2_khrplatform.h | 0
.../Versions/A/Headers/SDL_pen.h | 0
.../Versions/A/Headers/SDL_pixels.h | 0
.../Versions/A/Headers/SDL_platform.h | 0
.../Versions/A/Headers/SDL_platform_defines.h | 0
.../Versions/A/Headers/SDL_power.h | 0
.../Versions/A/Headers/SDL_process.h | 0
.../Versions/A/Headers/SDL_properties.h | 0
.../Versions/A/Headers/SDL_rect.h | 0
.../Versions/A/Headers/SDL_render.h | 0
.../Versions/A/Headers/SDL_revision.h | 0
.../Versions/A/Headers/SDL_scancode.h | 0
.../Versions/A/Headers/SDL_sensor.h | 0
.../Versions/A/Headers/SDL_stdinc.h | 0
.../Versions/A/Headers/SDL_storage.h | 0
.../Versions/A/Headers/SDL_surface.h | 0
.../Versions/A/Headers/SDL_system.h | 0
.../Versions/A/Headers/SDL_thread.h | 0
.../Versions/A/Headers/SDL_time.h | 0
.../Versions/A/Headers/SDL_timer.h | 0
.../Versions/A/Headers/SDL_touch.h | 0
.../Versions/A/Headers/SDL_tray.h | 0
.../Versions/A/Headers/SDL_version.h | 0
.../Versions/A/Headers/SDL_video.h | 0
.../Versions/A/Headers/SDL_vulkan.h | 0
.../Versions/A/Resources/Info.plist | 0
.../Versions/A/Resources/LICENSE.txt | 0
.../Versions/A/Resources/README.md | 0
.../SDL3.framework/Versions/A/SDL3.tbd | 14 +-
.../{ => iOS}/SDL3.framework/Versions/Current | 0
Xcode/macOS/SDL3.framework/Headers | 1 +
Xcode/macOS/SDL3.framework/Resources | 1 +
Xcode/macOS/SDL3.framework/SDL3.tbd | 1 +
.../SDL3.framework/Versions/A/Headers/SDL.h | 90 +
.../Versions/A/Headers/SDL_assert.h | 660 +
.../Versions/A/Headers/SDL_asyncio.h | 546 +
.../Versions/A/Headers/SDL_atomic.h | 664 +
.../Versions/A/Headers/SDL_audio.h | 2197 +++
.../Versions/A/Headers/SDL_begin_code.h | 486 +
.../Versions/A/Headers/SDL_bits.h | 147 +
.../Versions/A/Headers/SDL_blendmode.h | 202 +
.../Versions/A/Headers/SDL_camera.h | 519 +
.../Versions/A/Headers/SDL_clipboard.h | 331 +
.../Versions/A/Headers/SDL_close_code.h | 41 +
.../Versions/A/Headers/SDL_copying.h | 22 +
.../Versions/A/Headers/SDL_cpuinfo.h | 353 +
.../Versions/A/Headers/SDL_dialog.h | 341 +
.../Versions/A/Headers/SDL_egl.h | 2355 +++
.../Versions/A/Headers/SDL_endian.h | 645 +
.../Versions/A/Headers/SDL_error.h | 226 +
.../Versions/A/Headers/SDL_events.h | 1574 ++
.../Versions/A/Headers/SDL_filesystem.h | 503 +
.../Versions/A/Headers/SDL_gamepad.h | 1509 ++
.../Versions/A/Headers/SDL_gpu.h | 4122 +++++
.../Versions/A/Headers/SDL_guid.h | 102 +
.../Versions/A/Headers/SDL_haptic.h | 1441 ++
.../Versions/A/Headers/SDL_hidapi.h | 552 +
.../Versions/A/Headers/SDL_hints.h | 4448 ++++++
.../Versions/A/Headers/SDL_init.h | 497 +
.../Versions/A/Headers/SDL_intrin.h | 407 +
.../Versions/A/Headers/SDL_iostream.h | 1354 ++
.../Versions/A/Headers/SDL_joystick.h | 1202 ++
.../Versions/A/Headers/SDL_keyboard.h | 609 +
.../Versions/A/Headers/SDL_keycode.h | 343 +
.../Versions/A/Headers/SDL_loadso.h | 145 +
.../Versions/A/Headers/SDL_locale.h | 117 +
.../Versions/A/Headers/SDL_log.h | 529 +
.../Versions/A/Headers/SDL_main.h | 672 +
.../Versions/A/Headers/SDL_main_impl.h | 151 +
.../Versions/A/Headers/SDL_messagebox.h | 226 +
.../Versions/A/Headers/SDL_metal.h | 107 +
.../Versions/A/Headers/SDL_misc.h | 78 +
.../Versions/A/Headers/SDL_mouse.h | 689 +
.../Versions/A/Headers/SDL_mutex.h | 1073 ++
.../Versions/A/Headers/SDL_oldnames.h | 1327 ++
.../Versions/A/Headers/SDL_opengl.h | 3101 ++++
.../Versions/A/Headers/SDL_opengl_glext.h | 13213 ++++++++++++++++
.../Versions/A/Headers/SDL_opengles.h | 38 +
.../Versions/A/Headers/SDL_opengles2.h | 51 +
.../Versions/A/Headers/SDL_opengles2_gl2.h | 656 +
.../Versions/A/Headers/SDL_opengles2_gl2ext.h | 4033 +++++
.../A/Headers/SDL_opengles2_gl2platform.h | 27 +
.../A/Headers/SDL_opengles2_khrplatform.h | 311 +
.../Versions/A/Headers/SDL_pen.h | 127 +
.../Versions/A/Headers/SDL_pixels.h | 1438 ++
.../Versions/A/Headers/SDL_platform.h | 64 +
.../Versions/A/Headers/SDL_platform_defines.h | 478 +
.../Versions/A/Headers/SDL_power.h | 102 +
.../Versions/A/Headers/SDL_process.h | 430 +
.../Versions/A/Headers/SDL_properties.h | 543 +
.../Versions/A/Headers/SDL_rect.h | 507 +
.../Versions/A/Headers/SDL_render.h | 2587 +++
.../Versions/A/Headers/SDL_revision.h | 56 +
.../Versions/A/Headers/SDL_scancode.h | 429 +
.../Versions/A/Headers/SDL_sensor.h | 320 +
.../Versions/A/Headers/SDL_stdinc.h | 6122 +++++++
.../Versions/A/Headers/SDL_storage.h | 681 +
.../Versions/A/Headers/SDL_surface.h | 1430 ++
.../Versions/A/Headers/SDL_system.h | 818 +
.../Versions/A/Headers/SDL_thread.h | 578 +
.../Versions/A/Headers/SDL_time.h | 231 +
.../Versions/A/Headers/SDL_timer.h | 450 +
.../Versions/A/Headers/SDL_touch.h | 184 +
.../Versions/A/Headers/SDL_tray.h | 544 +
.../Versions/A/Headers/SDL_version.h | 183 +
.../Versions/A/Headers/SDL_video.h | 3286 ++++
.../Versions/A/Headers/SDL_vulkan.h | 287 +
.../Versions/A/Resources/Info.plist | 28 +
.../Versions/A/Resources/LICENSE.txt | 18 +
.../Versions/A/Resources/README.md | 17 +
.../macOS/SDL3.framework/Versions/A/SDL3.tbd | 1276 ++
Xcode/macOS/SDL3.framework/Versions/Current | 1 +
.../showimage.xcodeproj/project.pbxproj | 12 +
166 files changed, 78275 insertions(+), 23 deletions(-)
rename Xcode/{ => iOS}/SDL3.framework/Headers (100%)
rename Xcode/{ => iOS}/SDL3.framework/Resources (100%)
rename Xcode/{ => iOS}/SDL3.framework/SDL3.tbd (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_assert.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_asyncio.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_atomic.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_audio.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_begin_code.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_bits.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_blendmode.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_camera.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_clipboard.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_close_code.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_copying.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_cpuinfo.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_dialog.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_egl.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_endian.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_error.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_events.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_filesystem.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_gamepad.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_gpu.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_guid.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_haptic.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_hidapi.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_hints.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_init.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_intrin.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_iostream.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_joystick.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_keyboard.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_keycode.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_loadso.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_locale.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_log.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_main.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_main_impl.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_messagebox.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_metal.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_misc.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_mouse.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_mutex.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_oldnames.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengl.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengl_glext.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles2.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2ext.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2platform.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_opengles2_khrplatform.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_pen.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_pixels.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_platform.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_platform_defines.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_power.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_process.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_properties.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_rect.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_render.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_revision.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_scancode.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_sensor.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_stdinc.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_storage.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_surface.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_system.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_thread.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_time.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_timer.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_touch.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_tray.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_version.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_video.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Headers/SDL_vulkan.h (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Resources/Info.plist (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Resources/LICENSE.txt (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/Resources/README.md (100%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/A/SDL3.tbd (99%)
rename Xcode/{ => iOS}/SDL3.framework/Versions/Current (100%)
create mode 120000 Xcode/macOS/SDL3.framework/Headers
create mode 120000 Xcode/macOS/SDL3.framework/Resources
create mode 120000 Xcode/macOS/SDL3.framework/SDL3.tbd
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_assert.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_asyncio.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_atomic.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_audio.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_begin_code.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_bits.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_blendmode.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_camera.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_clipboard.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_close_code.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_copying.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_cpuinfo.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_dialog.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_egl.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_endian.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_error.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_events.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_filesystem.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_gamepad.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_gpu.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_guid.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_haptic.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_hidapi.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_hints.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_init.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_intrin.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_iostream.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_joystick.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_keyboard.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_keycode.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_loadso.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_locale.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_log.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_main.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_main_impl.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_messagebox.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_metal.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_misc.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_mouse.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_mutex.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_oldnames.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengl.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengl_glext.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles2.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2ext.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles2_gl2platform.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_opengles2_khrplatform.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_pen.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_pixels.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_platform.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_platform_defines.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_power.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_process.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_properties.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_rect.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_render.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_revision.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_scancode.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_sensor.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_stdinc.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_storage.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_surface.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_system.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_thread.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_time.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_timer.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_touch.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_tray.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_version.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_video.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Headers/SDL_vulkan.h
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Resources/Info.plist
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Resources/LICENSE.txt
create mode 100644 Xcode/macOS/SDL3.framework/Versions/A/Resources/README.md
create mode 100755 Xcode/macOS/SDL3.framework/Versions/A/SDL3.tbd
create mode 120000 Xcode/macOS/SDL3.framework/Versions/Current
diff --git a/Xcode/SDL_image.xcodeproj/project.pbxproj b/Xcode/SDL_image.xcodeproj/project.pbxproj
index d04301d39..dd251f8cb 100644
--- a/Xcode/SDL_image.xcodeproj/project.pbxproj
+++ b/Xcode/SDL_image.xcodeproj/project.pbxproj
@@ -60,7 +60,7 @@
F34123C02D41A75D00D6C2B7 /* INSTALL.md in Resources */ = {isa = PBXBuildFile; fileRef = F34123BF2D41A75D00D6C2B7 /* INSTALL.md */; };
F34123C42D41A79D00D6C2B7 /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = F34123C32D41A79D00D6C2B7 /* LICENSE.txt */; };
F34123C62D41A7D800D6C2B7 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = F34123C52D41A7D800D6C2B7 /* README.md */; };
- F344FFFE2D401D5C003F26D7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F344FFFD2D401D5C003F26D7 /* SDL3.framework */; };
+ F34126942D4B3D6900D6C2B7 /* SDL3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F34126932D4B3D6900D6C2B7 /* SDL3.framework */; };
F354743E2828CA66007E9EDA /* IMG_jxl.c in Sources */ = {isa = PBXBuildFile; fileRef = F354743B2828CA66007E9EDA /* IMG_jxl.c */; };
F35475FD2829BAF9007E9EDA /* IMG_avif.c in Sources */ = {isa = PBXBuildFile; fileRef = F35475FC2829BAF9007E9EDA /* IMG_avif.c */; };
F382070E284EF58C004DD584 /* CMake in Resources */ = {isa = PBXBuildFile; fileRef = F3820707284EF58C004DD584 /* CMake */; };
@@ -179,7 +179,7 @@
F34123C32D41A79D00D6C2B7 /* LICENSE.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = LICENSE.txt; path = ../../../LICENSE.txt; sourceTree = "<group>"; };
F34123C52D41A7D800D6C2B7 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../../../README.md; sourceTree = "<group>"; };
F34123C72D41A7F900D6C2B7 /* INSTALL.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = INSTALL.md; sourceTree = "<group>"; };
- F344FFFD2D401D5C003F26D7 /* SDL3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SDL3.framework; sourceTree = "<group>"; };
+ F34126932D4B3D6900D6C2B7 /* SDL3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL3.framework; path = macOS/SDL3.framework; sourceTree = "<group>"; };
F354743B2828CA66007E9EDA /* IMG_jxl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = IMG_jxl.c; path = ../src/IMG_jxl.c; sourceTree = "<group>"; };
F35475D42829BA80007E9EDA /* avif.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = avif.xcodeproj; path = avif/avif.xcodeproj; sourceTree = "<group>"; };
F35475FC2829BAF9007E9EDA /* IMG_avif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = IMG_avif.c; path = ../src/IMG_avif.c; sourceTree = "<group>"; };
@@ -198,10 +198,10 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ F34126942D4B3D6900D6C2B7 /* SDL3.framework in Frameworks */,
AADBAC89175C6B4C004F8ED2 /* ApplicationServices.framework in Frameworks */,
F3E1AAEB281CBABD00740E39 /* CoreGraphics.framework in Frameworks */,
AADBAC8A175C6B4F004F8ED2 /* Foundation.framework in Frameworks */,
- F344FFFE2D401D5C003F26D7 /* SDL3.framework in Frameworks */,
F3E1AAEC281CBB1F00740E39 /* ImageIO.framework in Frameworks */,
F3E1AAF0281CBDD100740E39 /* MobileCoreServices.framework in Frameworks */,
F3E1AAEE281CBD9F00740E39 /* UIKit.framework in Frameworks */,
@@ -274,12 +274,12 @@
BE1FA76107AF72F5004B6283 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ F34126932D4B3D6900D6C2B7 /* SDL3.framework */,
007288A60F0DA79800C302A9 /* ApplicationServices.framework */,
F3E1AAEA281CBABD00740E39 /* CoreGraphics.framework */,
61F85449145A19BC002CA294 /* Foundation.framework */,
F3E1AAE8281CBA7B00740E39 /* ImageIO.framework */,
F3E1AAEF281CBDD100740E39 /* MobileCoreServices.framework */,
- F344FFFD2D401D5C003F26D7 /* SDL3.framework */,
F3E1AAED281CBD9F00740E39 /* UIKit.framework */,
);
name = Frameworks;
@@ -608,6 +608,9 @@
DYLIB_CURRENT_VERSION = 201.0.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_TESTABILITY = YES;
+ "FRAMEWORK_SEARCH_PATHS[sdk=appletv*]" = "$(PROJECT_DIR)/iOS";
+ "FRAMEWORK_SEARCH_PATHS[sdk=iphone*]" = "$(PROJECT_DIR)/iOS";
+ "FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "$(PROJECT_DIR)/macOS";
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
USE_STBIMAGE,
@@ -658,10 +661,6 @@
007288120F0DA5BA00C302A9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)",
- );
OTHER_LDFLAGS = "$(CONFIG_FRAMEWORK_LDFLAGS)";
};
name = Debug;
@@ -675,6 +674,9 @@
DYLIB_COMPATIBILITY_VERSION = 201.0.0;
DYLIB_CURRENT_VERSION = 201.0.0;
DYLIB_INSTALL_NAME_BASE = "@rpath";
+ "FRAMEWORK_SEARCH_PATHS[sdk=appletv*]" = "$(PROJECT_DIR)/iOS";
+ "FRAMEWORK_SEARCH_PATHS[sdk=iphone*]" = "$(PROJECT_DIR)/iOS";
+ "FRAMEWORK_SEARCH_PATHS[sdk=macosx*]" = "$(PROJECT_DIR)/macOS";
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
USE_STBIMAGE,
@@ -724,10 +726,6 @@
007288160F0DA5C400C302A9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)",
- );
OTHER_LDFLAGS = "$(CONFIG_FRAMEWORK_LDFLAGS)";
};
name = Release;
diff --git a/Xcode/SDL3.framework/Headers b/Xcode/iOS/SDL3.framework/Headers
similarity index 100%
rename from Xcode/SDL3.framework/Headers
rename to Xcode/iOS/SDL3.framework/Headers
diff --git a/Xcode/SDL3.framework/Resources b/Xcode/iOS/SDL3.framework/Resources
similarity index 100%
rename from Xcode/SDL3.framework/Resources
rename to Xcode/iOS/SDL3.framework/Resources
diff --git a/Xcode/SDL3.framework/SDL3.tbd b/Xcode/iOS/SDL3.framework/SDL3.tbd
similarity index 100%
rename from Xcode/SDL3.framework/SDL3.tbd
rename to Xcode/iOS/SDL3.framework/SDL3.tbd
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_assert.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_assert.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_assert.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_assert.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_asyncio.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_asyncio.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_asyncio.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_asyncio.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_atomic.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_atomic.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_atomic.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_atomic.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_audio.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_audio.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_audio.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_audio.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_begin_code.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_begin_code.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_begin_code.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_begin_code.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_bits.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_bits.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_bits.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_bits.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_blendmode.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_blendmode.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_blendmode.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_blendmode.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_camera.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_camera.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_camera.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_camera.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_clipboard.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_clipboard.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_clipboard.h
rename to Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_clipboard.h
diff --git a/Xcode/SDL3.framework/Versions/A/Headers/SDL_close_code.h b/Xcode/iOS/SDL3.framework/Versions/A/Headers/SDL_close_code.h
similarity index 100%
rename from Xcode/SDL3.framework/Versions/A/Headers/SDL_close_code.h
(Patch may be truncated, please check the link at the top of this post.)