|
@@ -31,6 +31,8 @@
|
|
|
/* General platform specific identifiers */
|
|
|
#include <SDL3/SDL_platform_defines.h>
|
|
|
|
|
|
+#cmakedefine SDL_PLATFORM_PRIVATE 1
|
|
|
+
|
|
|
#cmakedefine HAVE_GCC_ATOMICS 1
|
|
|
#cmakedefine HAVE_GCC_SYNC_LOCK_TEST_AND_SET 1
|
|
|
|
|
@@ -274,6 +276,8 @@
|
|
|
#cmakedefine SDL_AUDIO_DRIVER_N3DS 1
|
|
|
#cmakedefine SDL_AUDIO_DRIVER_QNX 1
|
|
|
|
|
|
+#cmakedefine SDL_AUDIO_DRIVER_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various input drivers */
|
|
|
#cmakedefine SDL_INPUT_LINUXEV 1
|
|
|
#cmakedefine SDL_INPUT_LINUXKD 1
|
|
@@ -299,11 +303,17 @@
|
|
|
#cmakedefine SDL_JOYSTICK_VITA 1
|
|
|
#cmakedefine SDL_JOYSTICK_WGI 1
|
|
|
#cmakedefine SDL_JOYSTICK_XINPUT 1
|
|
|
+
|
|
|
+#cmakedefine SDL_JOYSTICK_PRIVATE 1
|
|
|
+
|
|
|
#cmakedefine SDL_HAPTIC_DUMMY 1
|
|
|
#cmakedefine SDL_HAPTIC_LINUX 1
|
|
|
#cmakedefine SDL_HAPTIC_IOKIT 1
|
|
|
#cmakedefine SDL_HAPTIC_DINPUT 1
|
|
|
#cmakedefine SDL_HAPTIC_ANDROID 1
|
|
|
+
|
|
|
+#cmakedefine SDL_HAPTIC_PRIVATE 1
|
|
|
+
|
|
|
#cmakedefine SDL_LIBUSB_DYNAMIC @SDL_LIBUSB_DYNAMIC@
|
|
|
#cmakedefine SDL_UDEV_DYNAMIC @SDL_UDEV_DYNAMIC@
|
|
|
|
|
@@ -312,6 +322,8 @@
|
|
|
#cmakedefine SDL_PROCESS_POSIX 1
|
|
|
#cmakedefine SDL_PROCESS_WINDOWS 1
|
|
|
|
|
|
+#cmakedefine SDL_PROCESS_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various sensor drivers */
|
|
|
#cmakedefine SDL_SENSOR_ANDROID 1
|
|
|
#cmakedefine SDL_SENSOR_COREMOTION 1
|
|
@@ -320,11 +332,15 @@
|
|
|
#cmakedefine SDL_SENSOR_VITA 1
|
|
|
#cmakedefine SDL_SENSOR_N3DS 1
|
|
|
|
|
|
+#cmakedefine SDL_SENSOR_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various shared object loading systems */
|
|
|
#cmakedefine SDL_LOADSO_DLOPEN 1
|
|
|
#cmakedefine SDL_LOADSO_DUMMY 1
|
|
|
#cmakedefine SDL_LOADSO_WINDOWS 1
|
|
|
|
|
|
+#cmakedefine SDL_LOADSO_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various threading systems */
|
|
|
#cmakedefine SDL_THREAD_GENERIC_COND_SUFFIX 1
|
|
|
#cmakedefine SDL_THREAD_GENERIC_RWLOCK_SUFFIX 1
|
|
@@ -337,6 +353,8 @@
|
|
|
#cmakedefine SDL_THREAD_PS2 1
|
|
|
#cmakedefine SDL_THREAD_N3DS 1
|
|
|
|
|
|
+#cmakedefine SDL_THREAD_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various RTC systems */
|
|
|
#cmakedefine SDL_TIME_UNIX 1
|
|
|
#cmakedefine SDL_TIME_WINDOWS 1
|
|
@@ -354,6 +372,8 @@
|
|
|
#cmakedefine SDL_TIMER_PS2 1
|
|
|
#cmakedefine SDL_TIMER_N3DS 1
|
|
|
|
|
|
+#cmakedefine SDL_TIMER_PRIVATE 1
|
|
|
+
|
|
|
/* Enable various video drivers */
|
|
|
#cmakedefine SDL_VIDEO_DRIVER_ANDROID 1
|
|
|
#cmakedefine SDL_VIDEO_DRIVER_COCOA 1
|
|
@@ -405,6 +425,8 @@
|
|
|
#cmakedefine SDL_VIDEO_DRIVER_X11_XTEST 1
|
|
|
#cmakedefine SDL_VIDEO_DRIVER_QNX 1
|
|
|
|
|
|
+#cmakedefine SDL_VIDEO_DRIVER_PRIVATE 1
|
|
|
+
|
|
|
#cmakedefine SDL_VIDEO_RENDER_D3D 1
|
|
|
#cmakedefine SDL_VIDEO_RENDER_D3D11 1
|
|
|
#cmakedefine SDL_VIDEO_RENDER_D3D12 1
|
|
@@ -417,6 +439,8 @@
|
|
|
#cmakedefine SDL_VIDEO_RENDER_PSP 1
|
|
|
#cmakedefine SDL_VIDEO_RENDER_VITA_GXM 1
|
|
|
|
|
|
+#cmakedefine SDL_VIDEO_RENDER_PRIVATE 1
|
|
|
+
|
|
|
/* Enable OpenGL support */
|
|
|
#cmakedefine SDL_VIDEO_OPENGL 1
|
|
|
#cmakedefine SDL_VIDEO_OPENGL_ES 1
|
|
@@ -426,6 +450,8 @@
|
|
|
#cmakedefine SDL_VIDEO_OPENGL_WGL 1
|
|
|
#cmakedefine SDL_VIDEO_OPENGL_EGL 1
|
|
|
|
|
|
+#cmakedefine SDL_VIDEO_STATIC_ANGLE 1
|
|
|
+
|
|
|
/* Enable Vulkan support */
|
|
|
#cmakedefine SDL_VIDEO_VULKAN 1
|
|
|
|
|
@@ -451,6 +477,8 @@
|
|
|
#cmakedefine SDL_POWER_PSP 1
|
|
|
#cmakedefine SDL_POWER_N3DS 1
|
|
|
|
|
|
+#cmakedefine SDL_POWER_PRIVATE 1
|
|
|
+
|
|
|
/* Enable system filesystem support */
|
|
|
#cmakedefine SDL_FILESYSTEM_ANDROID 1
|
|
|
#cmakedefine SDL_FILESYSTEM_HAIKU 1
|
|
@@ -465,6 +493,8 @@
|
|
|
#cmakedefine SDL_FILESYSTEM_PS2 1
|
|
|
#cmakedefine SDL_FILESYSTEM_N3DS 1
|
|
|
|
|
|
+#cmakedefine SDL_FILESYSTEM_PRIVATE 1
|
|
|
+
|
|
|
/* Enable system storage support */
|
|
|
#cmakedefine SDL_STORAGE_STEAM @SDL_STORAGE_STEAM@
|
|
|
|
|
@@ -473,6 +503,8 @@
|
|
|
#cmakedefine SDL_FSOPS_WINDOWS 1
|
|
|
#cmakedefine SDL_FSOPS_DUMMY 1
|
|
|
|
|
|
+#cmakedefine SDL_FSOPS_PRIVATE 1
|
|
|
+
|
|
|
/* Enable camera subsystem */
|
|
|
#cmakedefine SDL_CAMERA_DRIVER_DUMMY 1
|
|
|
/* !!! FIXME: for later cmakedefine SDL_CAMERA_DRIVER_DISK 1 */
|
|
@@ -485,6 +517,8 @@
|
|
|
#cmakedefine SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC @SDL_CAMERA_DRIVER_PIPEWIRE_DYNAMIC@
|
|
|
#cmakedefine SDL_CAMERA_DRIVER_VITA 1
|
|
|
|
|
|
+#cmakedefine SDL_CAMERA_DRIVER_PRIVATE 1
|
|
|
+
|
|
|
/* Enable dialog subsystem */
|
|
|
#cmakedefine SDL_DIALOG_DUMMY 1
|
|
|
|
|
@@ -547,4 +581,8 @@ typedef unsigned int uintptr_t;
|
|
|
#cmakedefine SDL_DISABLE_LASX 1
|
|
|
#cmakedefine SDL_DISABLE_NEON 1
|
|
|
|
|
|
+#ifdef SDL_PLATFORM_PRIVATE
|
|
|
+#include "SDL_end_config_private.h"
|
|
|
+#endif
|
|
|
+
|
|
|
#endif /* SDL_build_config_h_ */
|