From a2a5406bb73730e4134d9300f6685548210e2093 Mon Sep 17 00:00:00 2001
From: huiyu eun
Date: Mon, 2 May 2016 19:47:13 -0700
Subject: [PATCH] Revert "change SDL 1.2 to SDL 2.0"
This reverts commit c86fd7d0a076c88d5f7e554b4cb8b76a59df435f.
Change-Id: I4b5110c7eecaaa669f40c57d31debde68d0760fb
---
Android.mk | 69 -
BUGS.txt | 16 -
CMakeLists.txt | 1537 -
COPYING.txt | 20 -
CREDITS.txt | 53 -
INSTALL.txt | 40 -
Makefile.in | 201 +-
Makefile.minimal | 24 +-
Makefile.pandora | 37 -
Makefile.psp | 92 -
Makefile.wiz | 61 -
README-SDL.txt | 26 +-
README.txt | 21 -
SDL2.spec | 118 -
SDL2.spec.in | 118 -
TODO.txt | 10 -
VisualC-WinRT/SDL2-WinRT.nuspec | 23 -
VisualC-WinRT/SDL2-WinRT.targets | 39 -
VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec | 22 -
VisualC-WinRT/SDL2main-WinRT-NonXAML.targets | 10 -
VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj | 554 -
VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters | 720 -
.../WinPhone80_VS2012/SDL-WinPhone80.vcxproj | 452 -
.../SDL-WinPhone80.vcxproj.filters | 678 -
.../WinPhone81_VS2013/SDL-WinPhone81.vcxproj | 446 -
.../SDL-WinPhone81.vcxproj.filters | 690 -
VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.sln | 32 -
VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj | 548 -
.../WinRT80_VS2012/SDL-WinRT80.vcxproj.filters | 726 -
VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj | 549 -
.../WinRT81_VS2013/SDL-WinRT81.vcxproj.filters | 714 -
VisualC-WinRT/tests/loopwave/Assets/Logo.png | Bin 801 -> 0 bytes
VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png | Bin 329 -> 0 bytes
.../tests/loopwave/Assets/SplashScreen.png | Bin 2146 -> 0 bytes
VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png | Bin 429 -> 0 bytes
VisualC-WinRT/tests/loopwave/Package.appxmanifest | 42 -
.../tests/loopwave/loopwave_VS2012.vcxproj | 170 -
.../loopwave/loopwave_VS2012_TemporaryKey.pfx | Bin 2504 -> 0 bytes
VisualC-WinRT/tests/testthread/Assets/Logo.png | Bin 801 -> 0 bytes
.../tests/testthread/Assets/SmallLogo.png | Bin 329 -> 0 bytes
.../tests/testthread/Assets/SplashScreen.png | Bin 2146 -> 0 bytes
.../tests/testthread/Assets/StoreLogo.png | Bin 429 -> 0 bytes
.../tests/testthread/Package.appxmanifest | 42 -
.../tests/testthread/testthread_VS2012.vcxproj | 160 -
.../testthread/testthread_VS2012_TemporaryKey.pfx | Bin 2504 -> 0 bytes
VisualC.html | 55 +-
VisualC/SDL.sln | 252 +-
VisualC/SDL/SDL.vcxproj | 511 -
VisualC/SDL/SDL.vcxproj.filters | 444 -
VisualC/SDL/SDL_VS2008.vcproj | 1509 -
VisualC/SDL_VS2008.sln | 269 -
VisualC/SDLmain/SDLmain.vcxproj | 158 -
VisualC/SDLmain/SDLmain_VS2008.vcproj | 296 -
VisualC/SDLtest/SDLtest.vcxproj | 172 -
VisualC/SDLtest/SDLtest_VS2008.vcproj | 352 -
VisualC/clean.sh | 4 -
VisualC/tests/checkkeys/checkkeys.vcxproj | 214 -
VisualC/tests/checkkeys/checkkeys_VS2008.vcproj | 388 -
VisualC/tests/controllermap/controllermap.vcxproj | 255 -
.../controllermap/controllermap_VS2008.vcproj | 480 -
VisualC/tests/loopwave/loopwave.vcxproj | 225 -
VisualC/tests/loopwave/loopwave_VS2008.vcproj | 396 -
VisualC/tests/testatomic/testatomic.vcxproj | 199 -
VisualC/tests/testatomic/testatomic_VS2008.vcproj | 348 -
.../tests/testautomation/testautomation.vcxproj | 226 -
.../testautomation/testautomation_VS2008.vcproj | 431 -
VisualC/tests/testdraw2/testdraw2.vcxproj | 205 -
VisualC/tests/testdraw2/testdraw2_VS2008.vcproj | 355 -
VisualC/tests/testfile/testfile.vcxproj | 199 -
VisualC/tests/testfile/testfile_VS2008.vcproj | 348 -
.../testgamecontroller/testgamecontroller.vcxproj | 255 -
.../testgamecontroller_VS2008.vcproj | 480 -
VisualC/tests/testgesture/testgesture.vcxproj | 199 -
.../tests/testgesture/testgesture_VS2008.vcproj | 348 -
VisualC/tests/testgl2/testgl2.vcxproj | 209 -
VisualC/tests/testgl2/testgl2_VS2008.vcproj | 359 -
VisualC/tests/testgles2/testgles2.vcxproj | 199 -
VisualC/tests/testgles2/testgles2_VS2008.vcproj | 348 -
VisualC/tests/testjoystick/testjoystick.vcxproj | 199 -
.../tests/testjoystick/testjoystick_VS2008.vcproj | 348 -
VisualC/tests/testoverlay2/testoverlay2.vcxproj | 219 -
.../tests/testoverlay2/testoverlay2_VS2008.vcproj | 392 -
VisualC/tests/testplatform/testplatform.vcxproj | 227 -
.../tests/testplatform/testplatform_VS2008.vcproj | 364 -
VisualC/tests/testpower/testpower.vcxproj | 199 -
VisualC/tests/testpower/testpower_VS2008.vcproj | 348 -
.../testrendertarget/testrendertarget.vcxproj | 243 -
.../testrendertarget_VS2008.vcproj | 443 -
VisualC/tests/testrumble/testrumble.vcxproj | 199 -
VisualC/tests/testrumble/testrumble_VS2008.vcproj | 348 -
VisualC/tests/testscale/testscale.vcxproj | 243 -
VisualC/tests/testscale/testscale_VS2008.vcproj | 443 -
VisualC/tests/testshape/testshape.vcxproj | 199 -
VisualC/tests/testshape/testshape_VS2008.vcproj | 348 -
VisualC/tests/testsprite2/testsprite2.vcxproj | 225 -
.../tests/testsprite2/testsprite2_VS2008.vcproj | 399 -
.../unittest/testquit/testquit_VS2012.vcxproj | 216 -
VisualC/visualtest/visualtest_VS2012.vcxproj | 304 -
WhatsNew.txt | 199 -
Xcode-iOS/Demos/Default.png | Bin 18383 -> 0 bytes
Xcode-iOS/Demos/Demos.xcodeproj/project.pbxproj | 1042 -
Xcode-iOS/Demos/Icon.png | Bin 2409 -> 0 bytes
Xcode-iOS/Demos/Info.plist | 30 -
Xcode-iOS/Demos/README | 43 -
Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp | Bin 45368 -> 0 bytes
Xcode-iOS/Demos/data/bitmapfont/license.txt | 258 -
Xcode-iOS/Demos/data/drums/ds_brush_snare.wav | Bin 194604 -> 0 bytes
Xcode-iOS/Demos/data/drums/ds_china.wav | Bin 984604 -> 0 bytes
Xcode-iOS/Demos/data/drums/ds_kick_big_amb.wav | Bin 307080 -> 0 bytes
Xcode-iOS/Demos/data/drums/ds_loose_skin_mute.wav | Bin 127052 -> 0 bytes
Xcode-iOS/Demos/data/icon.bmp | Bin 578 -> 0 bytes
Xcode-iOS/Demos/data/ship.bmp | Bin 12344 -> 0 bytes
Xcode-iOS/Demos/data/space.bmp | Bin 460856 -> 0 bytes
Xcode-iOS/Demos/data/stroke.bmp | Bin 3128 -> 0 bytes
Xcode-iOS/Demos/src/accelerometer.c | 239 -
Xcode-iOS/Demos/src/common.c | 36 -
Xcode-iOS/Demos/src/common.h | 12 -
Xcode-iOS/Demos/src/fireworks.c | 478 -
Xcode-iOS/Demos/src/happy.c | 177 -
Xcode-iOS/Demos/src/keyboard.c | 310 -
Xcode-iOS/Demos/src/mixer.c | 353 -
Xcode-iOS/Demos/src/rectangles.c | 81 -
Xcode-iOS/Demos/src/touch.c | 125 -
Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj | 1342 -
.../SDLtest/SDL2test.xcodeproj/project.pbxproj | 270 -
.../SDL iOS Application/Default-568h@2x.png | Bin 83791 -> 0 bytes
Xcode-iOS/Template/SDL iOS Application/Default.png | Bin 18383 -> 0 bytes
Xcode-iOS/Template/SDL iOS Application/Icon.png | Bin 2409 -> 0 bytes
Xcode-iOS/Template/SDL iOS Application/Info.plist | 28 -
.../___PROJECTNAME___.xcodeproj/TemplateIcon.icns | Bin 34248 -> 0 bytes
.../___PROJECTNAME___.xcodeproj/TemplateInfo.plist | 10 -
.../___PROJECTNAME___.xcodeproj/project.pbxproj | 308 -
.../project.xcworkspace/contents.xcworkspacedata | 7 -
Xcode-iOS/Template/SDL iOS Application/main.c | 98 -
Xcode-iOS/Test/Info.plist | 28 -
Xcode-iOS/Test/README | 22 -
.../Test/TestiPhoneOS.xcodeproj/project.pbxproj | 2443 --
Xcode/SDL/Info-Framework.plist | 8 +-
Xcode/SDL/SDL.xcodeproj/project.pbxproj | 3694 +--
Xcode/SDL/pkg-support/SDL.info | 2 +-
Xcode/SDL/pkg-support/resources/License.txt | 19 -
Xcode/SDL/pkg-support/resources/ReadMe.txt | 147 +-
Xcode/SDL/pkg-support/resources/SDL_DS_Store | Bin 15364 -> 12292 bytes
Xcode/SDLTest/SDLTest.xcodeproj/project.pbxproj | 5500 ++--
Xcode/SDLTest/TestDropFile-Info.plist | 35 -
Xcode/XcodeDocSet/Doxyfile | 2 +-
acinclude/ac_check_define.m4 | 14 -
acinclude/ax_check_compiler_flags.m4 | 76 -
acinclude/ax_gcc_archflag.m4 | 215 -
acinclude/ax_gcc_x86_cpuid.m4.htm | 79 -
acinclude/libtool.m4 | 2261 +-
acinclude/ltoptions.m4 | 34 +-
acinclude/ltsugar.m4 | 2 +
acinclude/ltversion.m4 | 14 +-
acinclude/lt~obsolete.m4 | 13 +-
android-project/AndroidManifest.xml | 53 -
android-project/ant.properties | 17 -
android-project/build.properties | 17 -
android-project/build.xml | 93 -
android-project/default.properties | 11 -
android-project/jni/Android.mk | 1 -
android-project/jni/Application.mk | 6 -
android-project/jni/src/Android.mk | 19 -
android-project/jni/src/Android_static.mk | 12 -
android-project/proguard-project.txt | 20 -
android-project/project.properties | 14 -
android-project/res/drawable-hdpi/ic_launcher.png | Bin 2683 -> 0 bytes
android-project/res/drawable-mdpi/ic_launcher.png | Bin 1698 -> 0 bytes
android-project/res/drawable-xhdpi/ic_launcher.png | Bin 3872 -> 0 bytes
.../res/drawable-xxhdpi/ic_launcher.png | Bin 6874 -> 0 bytes
android-project/res/layout/main.xml | 13 -
android-project/res/values/strings.xml | 4 -
.../src/org/libsdl/app/SDLActivity.java | 1661 -
build-scripts/androidbuild.sh | 135 -
build-scripts/checker-buildbot.sh | 93 -
build-scripts/config.guess | 302 +-
build-scripts/config.sub | 253 +-
build-scripts/emscripten-buildbot.sh | 72 -
build-scripts/g++-fat.sh | 101 -
build-scripts/gcc-fat.sh | 102 -
build-scripts/iosbuild.sh | 277 -
build-scripts/ltmain.sh | 4028 +--
build-scripts/nacl-buildbot.sh | 57 -
build-scripts/naclbuild.sh | 105 -
build-scripts/raspberrypi-buildbot.sh | 60 -
build-scripts/showrev.sh | 7 -
build-scripts/strip_fPIC.sh | 4 +-
build-scripts/update-copyright.sh | 9 -
build-scripts/updaterev.sh | 20 -
build-scripts/windows-buildbot-zipper.bat | 31 -
build-scripts/winrtbuild.bat | 8 -
build-scripts/winrtbuild.ps1 | 294 -
cmake/macros.cmake | 73 -
cmake/sdlchecks.cmake | 1018 -
cmake_uninstall.cmake.in | 18 -
configure | 30555 +++++++++++--------
configure.in | 3873 +--
debian/changelog | 84 -
debian/compat | 1 -
debian/control | 76 -
debian/copyright | 362 -
debian/docs | 4 -
debian/libsdl2-dev.install | 8 -
debian/libsdl2-dev.manpages | 1 -
debian/libsdl2.install | 1 -
debian/rules | 41 -
debian/sdl2-config.1 | 86 -
debian/source/format | 1 -
debian/watch | 2 -
docs/README-android.md | 464 -
docs/README-cmake.md | 32 -
docs/README-directfb.md | 107 -
docs/README-dynapi.md | 130 -
docs/README-emscripten.md | 37 -
docs/README-gesture.md | 71 -
docs/README-hg.md | 25 -
docs/README-ios.md | 266 -
docs/README-linux.md | 82 -
docs/README-macosx.md | 230 -
docs/README-nacl.md | 103 -
docs/README-pandora.md | 17 -
docs/README-platforms.md | 8 -
docs/README-porting.md | 64 -
docs/README-psp.md | 19 -
docs/README-raspberrypi.md | 178 -
docs/README-touch.md | 86 -
docs/README-wince.md | 10 -
docs/README-windows.md | 41 -
docs/README-winrt.md | 468 -
docs/README.md | 63 -
docs/doxyfile | 1560 -
include/SDL.h | 129 +-
include/SDL_assert.h | 289 -
include/SDL_atomic.h | 268 -
include/SDL_audio.h | 699 +-
include/SDL_bits.h | 97 -
include/SDL_blendmode.h | 63 -
include/SDL_clipboard.h | 71 -
include/SDL_config.h | 70 +-
include/SDL_config.h.cmake | 419 -
include/SDL_config.h.in | 297 +-
include/SDL_config_android.h | 145 -
include/SDL_config_iphoneos.h | 162 -
include/SDL_config_macosx.h | 250 +-
include/SDL_config_minimal.h | 81 +-
include/SDL_config_pandora.h | 127 -
include/SDL_config_psp.h | 143 -
include/SDL_config_windows.h | 221 -
include/SDL_config_winrt.h | 214 -
include/SDL_config_wiz.h | 120 -
include/SDL_copying.h | 32 +-
include/SDL_cpuinfo.h | 160 +-
include/SDL_egl.h | 1673 -
include/SDL_endian.h | 275 +-
include/SDL_error.h | 82 +-
include/SDL_events.h | 920 +-
include/SDL_filesystem.h | 136 -
include/SDL_gamecontroller.h | 323 -
include/SDL_gesture.h | 87 -
include/SDL_haptic.h | 1223 -
include/SDL_hints.h | 711 -
include/SDL_joystick.h | 262 +-
include/SDL_keyboard.h | 248 +-
include/SDL_keycode.h | 341 -
include/SDL_loadso.h | 87 +-
include/SDL_log.h | 211 -
include/SDL_main.h | 187 +-
include/SDL_messagebox.h | 144 -
include/SDL_mouse.h | 327 +-
include/SDL_mutex.h | 272 +-
include/SDL_name.h | 24 +-
include/SDL_opengl.h | 7990 +++--
include/SDL_opengl_glext.h | 11177 -------
include/SDL_opengles.h | 38 -
include/SDL_opengles2.h | 50 -
include/SDL_opengles2_gl2.h | 621 -
include/SDL_opengles2_gl2ext.h | 2050 --
include/SDL_opengles2_gl2platform.h | 30 -
include/SDL_opengles2_khrplatform.h | 282 -
include/SDL_pixels.h | 454 -
include/SDL_platform.h | 171 +-
include/SDL_power.h | 75 -
include/SDL_quit.h | 63 +-
include/SDL_rect.h | 148 -
include/SDL_render.h | 880 -
include/SDL_revision.h | 2 -
include/SDL_rwops.h | 312 +-
include/SDL_scancode.h | 401 -
include/SDL_shape.h | 143 -
include/SDL_stdinc.h | 855 +-
include/SDL_surface.h | 503 -
include/SDL_system.h | 216 -
include/SDL_syswm.h | 393 +-
include/SDL_test.h | 68 -
include/SDL_test_assert.h | 105 -
include/SDL_test_common.h | 188 -
include/SDL_test_compare.h | 69 -
include/SDL_test_crc32.h | 124 -
include/SDL_test_font.h | 76 -
include/SDL_test_fuzzer.h | 384 -
include/SDL_test_harness.h | 123 -
include/SDL_test_images.h | 78 -
include/SDL_test_log.h | 67 -
include/SDL_test_md5.h | 129 -
include/SDL_test_random.h | 115 -
include/SDL_thread.h | 280 +-
include/SDL_timer.h | 152 +-
include/SDL_touch.h | 86 -
include/SDL_types.h | 37 +-
include/SDL_version.h | 177 +-
include/SDL_video.h | 1682 +-
include/begin_code.h | 192 +-
include/close_code.h | 51 +-
packaging/SDL2.spec | 145 -
sdl2-config.cmake.in | 10 -
sdl2-config.in | 60 -
sdl2.m4 | 202 -
sdl2.pc.in | 15 -
src/SDL.c | 655 +-
src/SDL_assert.c | 384 -
src/SDL_assert_c.h | 24 -
src/SDL_error.c | 409 +-
src/SDL_error_c.h | 88 +-
src/SDL_hints.c | 223 -
src/SDL_internal.h | 38 -
src/SDL_log.c | 440 -
src/atomic/SDL_atomic.c | 246 -
src/atomic/SDL_spinlock.c | 135 -
src/audio/SDL_audio.c | 1954 +-
src/audio/SDL_audio_c.h | 66 +-
src/audio/SDL_audiocvt.c | 2455 +-
src/audio/SDL_audiodev.c | 226 +-
src/audio/SDL_audiodev_c.h | 50 +-
src/audio/SDL_audiomem.h | 38 +-
src/audio/SDL_audiotypecvt.c | 16015 ----------
src/audio/SDL_mixer.c | 505 +-
src/audio/SDL_sysaudio.h | 347 +-
src/audio/SDL_wave.c | 1122 +-
src/audio/SDL_wave.h | 89 +-
src/audio/alsa/SDL_alsa_audio.c | 1092 +-
src/audio/alsa/SDL_alsa_audio.h | 67 +-
src/audio/android/SDL_androidaudio.c | 185 -
src/audio/android/SDL_androidaudio.h | 41 -
src/audio/arts/SDL_artsaudio.c | 588 +-
src/audio/arts/SDL_artsaudio.h | 78 +-
src/audio/bsd/SDL_bsdaudio.c | 575 +-
src/audio/bsd/SDL_bsdaudio.h | 59 +-
src/audio/coreaudio/SDL_coreaudio.c | 698 -
src/audio/coreaudio/SDL_coreaudio.h | 57 -
src/audio/directsound/SDL_directsound.c | 517 -
src/audio/directsound/SDL_directsound.h | 46 -
src/audio/disk/SDL_diskaudio.c | 256 +-
src/audio/disk/SDL_diskaudio.h | 57 +-
src/audio/dsp/SDL_dspaudio.c | 536 +-
src/audio/dsp/SDL_dspaudio.h | 70 +-
src/audio/dummy/SDL_dummyaudio.c | 168 +-
src/audio/dummy/SDL_dummyaudio.h | 57 +-
src/audio/emscripten/SDL_emscriptenaudio.c | 279 -
src/audio/emscripten/SDL_emscriptenaudio.h | 42 -
src/audio/esd/SDL_esdaudio.c | 526 +-
src/audio/esd/SDL_esdaudio.h | 77 +-
src/audio/fusionsound/SDL_fsaudio.c | 345 -
src/audio/fusionsound/SDL_fsaudio.h | 49 -
src/audio/haiku/SDL_haikuaudio.cc | 240 -
src/audio/haiku/SDL_haikuaudio.h | 38 -
src/audio/nacl/SDL_naclaudio.c | 152 -
src/audio/nacl/SDL_naclaudio.h | 41 -
src/audio/nas/SDL_nasaudio.c | 502 +-
src/audio/nas/SDL_nasaudio.h | 82 +-
src/audio/paudio/SDL_paudio.c | 848 +-
src/audio/paudio/SDL_paudio.h | 76 +-
src/audio/psp/SDL_pspaudio.c | 199 -
src/audio/psp/SDL_pspaudio.h | 45 -
src/audio/pulseaudio/SDL_pulseaudio.c | 699 -
src/audio/pulseaudio/SDL_pulseaudio.h | 49 -
src/audio/qsa/SDL_qsa_audio.c | 809 -
src/audio/qsa/SDL_qsa_audio.h | 57 -
src/audio/sdlgenaudiocvt.pl | 761 -
src/audio/sndio/SDL_sndioaudio.c | 332 -
src/audio/sndio/SDL_sndioaudio.h | 45 -
src/audio/sun/SDL_sunaudio.c | 660 +-
src/audio/sun/SDL_sunaudio.h | 86 +-
src/audio/winmm/SDL_winmm.c | 365 -
src/audio/winmm/SDL_winmm.h | 45 -
src/audio/xaudio2/SDL_xaudio2.c | 527 -
src/audio/xaudio2/SDL_xaudio2.h | 386 -
src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp | 90 -
src/audio/xaudio2/SDL_xaudio2_winrthelpers.h | 70 -
src/core/android/SDL_android.c | 1624 -
src/core/android/SDL_android.h | 90 -
src/core/linux/SDL_dbus.c | 239 -
src/core/linux/SDL_dbus.h | 82 -
src/core/linux/SDL_evdev.c | 808 -
src/core/linux/SDL_evdev.h | 59 -
src/core/linux/SDL_ibus.c | 680 -
src/core/linux/SDL_ibus.h | 58 -
src/core/linux/SDL_udev.c | 532 -
src/core/linux/SDL_udev.h | 117 -
src/core/windows/SDL_directx.h | 111 -
src/core/windows/SDL_windows.c | 129 -
src/core/windows/SDL_windows.h | 64 -
src/core/windows/SDL_xinput.c | 139 -
src/core/windows/SDL_xinput.h | 172 -
src/core/winrt/SDL_winrtapp_common.cpp | 37 -
src/core/winrt/SDL_winrtapp_common.h | 31 -
src/core/winrt/SDL_winrtapp_direct3d.cpp | 834 -
src/core/winrt/SDL_winrtapp_direct3d.h | 88 -
src/core/winrt/SDL_winrtapp_xaml.cpp | 160 -
src/core/winrt/SDL_winrtapp_xaml.h | 33 -
src/cpuinfo/SDL_cpuinfo.c | 980 +-
src/dynapi/SDL_dynapi.c | 319 -
src/dynapi/SDL_dynapi.h | 61 -
src/dynapi/SDL_dynapi_overrides.h | 599 -
src/dynapi/SDL_dynapi_procs.h | 633 -
src/dynapi/gendynapi.pl | 141 -
src/events/SDL_clipboardevents.c | 46 -
src/events/SDL_clipboardevents_c.h | 30 -
src/events/SDL_dropevents.c | 46 -
src/events/SDL_dropevents_c.h | 30 -
src/events/SDL_events.c | 988 +-
src/events/SDL_events_c.h | 104 +-
src/events/SDL_gesture.c | 672 -
src/events/SDL_gesture_c.h | 34 -
src/events/SDL_keyboard.c | 1526 +-
src/events/SDL_keyboard_c.h | 70 -
src/events/SDL_mouse.c | 1086 +-
src/events/SDL_mouse_c.h | 130 -
src/events/SDL_quit.c | 208 +-
src/events/SDL_sysevents.h | 56 +-
src/events/SDL_touch.c | 365 -
src/events/SDL_touch_c.h | 61 -
src/events/SDL_windowevents.c | 212 -
src/events/SDL_windowevents_c.h | 31 -
src/events/blank_cursor.h | 33 -
src/events/default_cursor.h | 114 -
src/events/scancodes_darwin.h | 159 -
src/events/scancodes_linux.h | 263 -
src/events/scancodes_windows.h | 55 -
src/events/scancodes_xfree86.h | 421 -
src/file/SDL_rwops.c | 1162 +-
src/file/cocoa/SDL_rwopsbundlesupport.h | 30 -
src/file/cocoa/SDL_rwopsbundlesupport.m | 62 -
src/filesystem/android/SDL_sysfilesystem.c | 62 -
src/filesystem/cocoa/SDL_sysfilesystem.m | 106 -
src/filesystem/dummy/SDL_sysfilesystem.c | 47 -
src/filesystem/emscripten/SDL_sysfilesystem.c | 69 -
src/filesystem/haiku/SDL_sysfilesystem.cc | 93 -
src/filesystem/nacl/SDL_sysfilesystem.c | 42 -
src/filesystem/unix/SDL_sysfilesystem.c | 210 -
src/filesystem/windows/SDL_sysfilesystem.c | 182 -
src/filesystem/winrt/SDL_sysfilesystem.cpp | 221 -
src/haptic/SDL_haptic.c | 848 -
src/haptic/SDL_haptic_c.h | 25 -
src/haptic/SDL_syshaptic.h | 208 -
src/haptic/darwin/SDL_syshaptic.c | 1417 -
src/haptic/darwin/SDL_syshaptic_c.h | 26 -
src/haptic/dummy/SDL_syshaptic.c | 186 -
src/haptic/linux/SDL_syshaptic.c | 1162 -
src/haptic/windows/SDL_dinputhaptic.c | 1300 -
src/haptic/windows/SDL_dinputhaptic_c.h | 47 -
src/haptic/windows/SDL_windowshaptic.c | 449 -
src/haptic/windows/SDL_windowshaptic_c.h | 88 -
src/haptic/windows/SDL_xinputhaptic.c | 495 -
src/haptic/windows/SDL_xinputhaptic_c.h | 47 -
src/joystick/SDL_gamecontroller.c | 1318 -
src/joystick/SDL_gamecontrollerdb.h | 102 -
src/joystick/SDL_joystick.c | 1195 +-
src/joystick/SDL_joystick_c.h | 60 +-
src/joystick/SDL_sysjoystick.h | 130 +-
src/joystick/android/SDL_sysjoystick.c | 582 -
src/joystick/android/SDL_sysjoystick_c.h | 52 -
src/joystick/bsd/SDL_sysjoystick.c | 945 +-
src/joystick/darwin/SDL_sysjoystick.c | 1450 +-
src/joystick/darwin/SDL_sysjoystick_c.h | 72 -
src/joystick/dummy/SDL_sysjoystick.c | 114 +-
src/joystick/emscripten/SDL_sysjoystick.c | 427 -
src/joystick/emscripten/SDL_sysjoystick_c.h | 52 -
src/joystick/haiku/SDL_haikujoystick.cc | 274 -
src/joystick/iphoneos/SDL_sysjoystick.m | 663 -
src/joystick/iphoneos/SDL_sysjoystick_c.h | 55 -
src/joystick/linux/SDL_sysjoystick.c | 1854 +-
src/joystick/linux/SDL_sysjoystick_c.h | 57 -
src/joystick/psp/SDL_sysjoystick.c | 270 -
src/joystick/sort_controllers.py | 65 -
src/joystick/windows/SDL_dinputjoystick.c | 906 -
src/joystick/windows/SDL_dinputjoystick_c.h | 30 -
src/joystick/windows/SDL_mmjoystick.c | 467 -
src/joystick/windows/SDL_windowsjoystick.c | 569 -
src/joystick/windows/SDL_windowsjoystick_c.h | 88 -
src/joystick/windows/SDL_xinputjoystick.c | 425 -
src/joystick/windows/SDL_xinputjoystick_c.h | 33 -
src/libm/e_atan2.c | 116 -
src/libm/e_log.c | 167 -
src/libm/e_pow.c | 342 -
src/libm/e_rem_pio2.c | 201 -
src/libm/e_sqrt.c | 464 -
src/libm/k_cos.c | 100 -
src/libm/k_rem_pio2.c | 363 -
src/libm/k_sin.c | 87 -
src/libm/k_tan.c | 118 -
src/libm/math_libm.h | 38 -
src/libm/math_private.h | 221 -
src/libm/s_atan.c | 115 -
src/libm/s_copysign.c | 42 -
src/libm/s_cos.c | 91 -
src/libm/s_fabs.c | 39 -
src/libm/s_floor.c | 96 -
src/libm/s_scalbn.c | 79 -
src/libm/s_sin.c | 91 -
src/libm/s_tan.c | 67 -
src/loadso/dlopen/SDL_sysloadso.c | 91 +-
src/loadso/dummy/SDL_sysloadso.c | 62 +-
src/loadso/haiku/SDL_sysloadso.c | 71 -
src/loadso/windows/SDL_sysloadso.c | 80 -
src/main/android/SDL_android_main.c | 78 -
src/main/dummy/SDL_dummy_main.c | 19 +-
src/main/haiku/SDL_BApp.h | 380 -
src/main/haiku/SDL_BeApp.cc | 136 -
src/main/haiku/SDL_BeApp.h | 40 -
src/main/nacl/SDL_nacl_main.c | 93 -
src/main/psp/SDL_psp_main.c | 70 -
src/main/windows/SDL_windows_main.c | 201 -
src/main/windows/version.rc | 38 -
src/main/winrt/SDL_winrt_main_NonXAML.cpp | 59 -
src/power/SDL_power.c | 126 -
src/power/android/SDL_syspower.c | 63 -
src/power/emscripten/SDL_syspower.c | 62 -
src/power/haiku/SDL_syspower.c | 126 -
src/power/linux/SDL_syspower.c | 519 -
src/power/macosx/SDL_syspower.c | 192 -
src/power/psp/SDL_syspower.c | 68 -
src/power/uikit/SDL_syspower.h | 32 -
src/power/uikit/SDL_syspower.m | 98 -
src/power/windows/SDL_syspower.c | 76 -
src/power/winrt/SDL_syspower.cpp | 44 -
src/render/SDL_d3dmath.c | 136 -
src/render/SDL_d3dmath.h | 72 -
src/render/SDL_render.c | 1929 --
src/render/SDL_sysrender.h | 202 -
src/render/SDL_yuv_mmx.c | 431 -
src/render/SDL_yuv_sw.c | 1405 -
src/render/SDL_yuv_sw_c.h | 72 -
src/render/direct3d/SDL_render_d3d.c | 1980 --
src/render/direct3d11/SDL_render_d3d11.c | 3001 --
src/render/direct3d11/SDL_render_winrt.cpp | 116 -
src/render/direct3d11/SDL_render_winrt.h | 40 -
src/render/mmx.h | 642 -
src/render/opengl/SDL_glfuncs.h | 477 -
src/render/opengl/SDL_render_gl.c | 1581 -
src/render/opengl/SDL_shaders_gl.c | 463 -
src/render/opengl/SDL_shaders_gl.h | 41 -
src/render/opengles/SDL_glesfuncs.h | 63 -
src/render/opengles/SDL_render_gles.c | 1244 -
src/render/opengles2/SDL_gles2funcs.h | 75 -
src/render/opengles2/SDL_render_gles2.c | 2121 --
src/render/opengles2/SDL_shaders_gles2.c | 906 -
src/render/opengles2/SDL_shaders_gles2.h | 63 -
src/render/psp/SDL_render_psp.c | 1020 -
src/render/software/SDL_blendfillrect.c | 336 -
src/render/software/SDL_blendfillrect.h | 27 -
src/render/software/SDL_blendline.c | 777 -
src/render/software/SDL_blendline.h | 27 -
src/render/software/SDL_blendpoint.c | 343 -
src/render/software/SDL_blendpoint.h | 27 -
src/render/software/SDL_draw.h | 576 -
src/render/software/SDL_drawline.c | 209 -
src/render/software/SDL_drawline.h | 27 -
src/render/software/SDL_drawpoint.c | 114 -
src/render/software/SDL_drawpoint.h | 27 -
src/render/software/SDL_render_sw.c | 794 -
src/render/software/SDL_render_sw_c.h | 24 -
src/render/software/SDL_rotate.c | 496 -
src/render/software/SDL_rotate.h | 28 -
src/stdlib/SDL_getenv.c | 483 +-
src/stdlib/SDL_iconv.c | 1673 +-
src/stdlib/SDL_malloc.c | 4205 ++-
src/stdlib/SDL_qsort.c | 314 +-
src/stdlib/SDL_stdlib.c | 1445 +-
src/stdlib/SDL_string.c | 1756 +-
src/test/SDL_test_assert.c | 150 -
src/test/SDL_test_common.c | 1591 -
src/test/SDL_test_compare.c | 115 -
src/test/SDL_test_crc32.c | 165 -
src/test/SDL_test_font.c | 3238 --
src/test/SDL_test_fuzzer.c | 525 -
src/test/SDL_test_harness.c | 677 -
src/test/SDL_test_imageBlit.c | 1557 -
src/test/SDL_test_imageBlitBlend.c | 2843 --
src/test/SDL_test_imageFace.c | 246 -
src/test/SDL_test_imagePrimitives.c | 512 -
src/test/SDL_test_imagePrimitivesBlend.c | 694 -
src/test/SDL_test_log.c | 102 -
src/test/SDL_test_md5.c | 336 -
src/test/SDL_test_random.c | 94 -
src/thread/SDL_systhread.h | 59 +-
src/thread/SDL_thread.c | 646 +-
src/thread/SDL_thread_c.h | 104 +-
src/thread/generic/SDL_syscond.c | 341 +-
src/thread/generic/SDL_sysmutex.c | 232 +-
src/thread/generic/SDL_sysmutex_c.h | 35 +-
src/thread/generic/SDL_syssem.c | 300 +-
src/thread/generic/SDL_systhread.c | 73 +-
src/thread/generic/SDL_systhread_c.h | 35 +-
src/thread/generic/SDL_systls.c | 38 -
src/thread/psp/SDL_syscond.c | 224 -
src/thread/psp/SDL_sysmutex.c | 136 -
src/thread/psp/SDL_sysmutex_c.h | 22 -
src/thread/psp/SDL_syssem.c | 161 -
src/thread/psp/SDL_systhread.c | 112 -
src/thread/psp/SDL_systhread_c.h | 24 -
src/thread/pthread/SDL_syscond.c | 231 +-
src/thread/pthread/SDL_sysmutex.c | 256 +-
src/thread/pthread/SDL_sysmutex_c.h | 39 +-
src/thread/pthread/SDL_syssem.c | 297 +-
src/thread/pthread/SDL_systhread.c | 295 +-
src/thread/pthread/SDL_systhread_c.h | 35 +-
src/thread/pthread/SDL_systls.c | 69 -
src/thread/stdcpp/SDL_syscond.cpp | 164 -
src/thread/stdcpp/SDL_sysmutex.cpp | 111 -
src/thread/stdcpp/SDL_sysmutex_c.h | 30 -
src/thread/stdcpp/SDL_systhread.cpp | 167 -
src/thread/stdcpp/SDL_systhread_c.h | 26 -
src/thread/windows/SDL_sysmutex.c | 110 -
src/thread/windows/SDL_syssem.c | 156 -
src/thread/windows/SDL_systhread.c | 249 -
src/thread/windows/SDL_systhread_c.h | 32 -
src/thread/windows/SDL_systls.c | 72 -
src/timer/SDL_timer.c | 596 +-
src/timer/SDL_timer_c.h | 60 +-
src/timer/dummy/SDL_systimer.c | 110 +-
src/timer/haiku/SDL_systimer.c | 80 -
src/timer/psp/SDL_systimer.c | 91 -
src/timer/unix/SDL_systimer.c | 359 +-
src/timer/windows/SDL_systimer.c | 198 -
src/video/SDL_RLEaccel.c | 2722 +-
src/video/SDL_RLEaccel_c.h | 46 +-
src/video/SDL_blit.c | 594 +-
src/video/SDL_blit.h | 920 +-
src/video/SDL_blit_0.c | 870 +-
src/video/SDL_blit_1.c | 759 +-
src/video/SDL_blit_A.c | 3105 +-
src/video/SDL_blit_N.c | 3757 ++-
src/video/SDL_blit_auto.c | 7419 -----
src/video/SDL_blit_auto.h | 30 -
src/video/SDL_blit_copy.c | 152 -
src/video/SDL_blit_copy.h | 24 -
src/video/SDL_blit_slow.c | 161 -
src/video/SDL_blit_slow.h | 25 -
src/video/SDL_bmp.c | 1130 +-
src/video/SDL_clipboard.c | 90 -
src/video/SDL_egl.c | 632 -
src/video/SDL_egl_c.h | 130 -
src/video/SDL_fillrect.c | 343 -
src/video/SDL_pixels.c | 1597 +-
src/video/SDL_pixels_c.h | 61 +-
src/video/SDL_rect.c | 525 -
src/video/SDL_rect_c.h | 25 -
src/video/SDL_shape.c | 297 -
src/video/SDL_shape_internals.h | 69 -
src/video/SDL_stretch.c | 549 +-
src/video/SDL_surface.c | 1937 +-
src/video/SDL_sysvideo.h | 767 +-
src/video/SDL_video.c | 5172 ++--
src/video/android/SDL_androidclipboard.c | 48 -
src/video/android/SDL_androidclipboard.h | 32 -
src/video/android/SDL_androidevents.c | 125 -
src/video/android/SDL_androidevents.h | 27 -
src/video/android/SDL_androidgl.c | 61 -
src/video/android/SDL_androidkeyboard.c | 387 -
src/video/android/SDL_androidkeyboard.h | 36 -
src/video/android/SDL_androidmessagebox.c | 37 -
src/video/android/SDL_androidmessagebox.h | 29 -
src/video/android/SDL_androidmouse.c | 84 -
src/video/android/SDL_androidmouse.h | 31 -
src/video/android/SDL_androidtouch.c | 154 -
src/video/android/SDL_androidtouch.h | 29 -
src/video/android/SDL_androidvideo.c | 210 -
src/video/android/SDL_androidvideo.h | 49 -
src/video/android/SDL_androidwindow.c | 139 -
src/video/android/SDL_androidwindow.h | 44 -
src/video/cocoa/SDL_cocoaclipboard.h | 36 -
src/video/cocoa/SDL_cocoaclipboard.m | 113 -
src/video/cocoa/SDL_cocoaevents.h | 32 -
src/video/cocoa/SDL_cocoaevents.m | 442 -
src/video/cocoa/SDL_cocoakeyboard.h | 36 -
src/video/cocoa/SDL_cocoakeyboard.m | 635 -
src/video/cocoa/SDL_cocoamessagebox.h | 29 -
src/video/cocoa/SDL_cocoamessagebox.m | 132 -
src/video/cocoa/SDL_cocoamodes.h | 44 -
src/video/cocoa/SDL_cocoamodes.m | 494 -
src/video/cocoa/SDL_cocoamouse.h | 52 -
src/video/cocoa/SDL_cocoamouse.m | 474 -
src/video/cocoa/SDL_cocoamousetap.h | 33 -
src/video/cocoa/SDL_cocoamousetap.m | 258 -
src/video/cocoa/SDL_cocoaopengl.h | 68 -
src/video/cocoa/SDL_cocoaopengl.m | 405 -
src/video/cocoa/SDL_cocoashape.h | 43 -
src/video/cocoa/SDL_cocoashape.m | 115 -
src/video/cocoa/SDL_cocoavideo.h | 65 -
src/video/cocoa/SDL_cocoavideo.m | 237 -
src/video/cocoa/SDL_cocoawindow.h | 145 -
src/video/cocoa/SDL_cocoawindow.m | 1772 --
src/video/directfb/SDL_DirectFB_WM.c | 413 -
src/video/directfb/SDL_DirectFB_WM.h | 56 -
src/video/directfb/SDL_DirectFB_dyn.c | 117 -
src/video/directfb/SDL_DirectFB_dyn.h | 39 -
src/video/directfb/SDL_DirectFB_events.c | 902 +-
src/video/directfb/SDL_DirectFB_events.h | 43 +-
src/video/directfb/SDL_DirectFB_modes.c | 414 -
src/video/directfb/SDL_DirectFB_modes.h | 59 -
src/video/directfb/SDL_DirectFB_mouse.c | 394 -
src/video/directfb/SDL_DirectFB_mouse.h | 44 -
src/video/directfb/SDL_DirectFB_opengl.c | 345 -
src/video/directfb/SDL_DirectFB_opengl.h | 64 -
src/video/directfb/SDL_DirectFB_render.c | 1328 -
src/video/directfb/SDL_DirectFB_render.h | 25 -
src/video/directfb/SDL_DirectFB_shape.c | 134 -
src/video/directfb/SDL_DirectFB_shape.h | 39 -
src/video/directfb/SDL_DirectFB_video.c | 1349 +-
src/video/directfb/SDL_DirectFB_video.h | 194 +-
src/video/directfb/SDL_DirectFB_window.c | 532 -
src/video/directfb/SDL_DirectFB_window.h | 81 -
src/video/dummy/SDL_nullevents.c | 56 +-
src/video/dummy/SDL_nullevents_c.h | 46 +-
src/video/dummy/SDL_nullframebuffer.c | 89 -
src/video/dummy/SDL_nullframebuffer_c.h | 27 -
src/video/dummy/SDL_nullvideo.c | 266 +-
src/video/dummy/SDL_nullvideo.h | 52 +-
src/video/emscripten/SDL_emscriptenevents.c | 644 -
src/video/emscripten/SDL_emscriptenevents.h | 36 -
src/video/emscripten/SDL_emscriptenframebuffer.c | 136 -
src/video/emscripten/SDL_emscriptenframebuffer.h | 32 -
src/video/emscripten/SDL_emscriptenmouse.c | 232 -
src/video/emscripten/SDL_emscriptenmouse.h | 39 -
src/video/emscripten/SDL_emscriptenopengles.c | 117 -
src/video/emscripten/SDL_emscriptenopengles.h | 49 -
src/video/emscripten/SDL_emscriptenvideo.c | 319 -
src/video/emscripten/SDL_emscriptenvideo.h | 52 -
src/video/haiku/SDL_BWin.h | 638 -
src/video/haiku/SDL_bclipboard.cc | 95 -
src/video/haiku/SDL_bclipboard.h | 31 -
src/video/haiku/SDL_bevents.cc | 39 -
src/video/haiku/SDL_bevents.h | 37 -
src/video/haiku/SDL_bframebuffer.cc | 254 -
src/video/haiku/SDL_bframebuffer.h | 45 -
src/video/haiku/SDL_bkeyboard.cc | 188 -
src/video/haiku/SDL_bkeyboard.h | 42 -
src/video/haiku/SDL_bmodes.cc | 331 -
src/video/haiku/SDL_bmodes.h | 46 -
src/video/haiku/SDL_bopengl.cc | 219 -
src/video/haiku/SDL_bopengl.h | 49 -
src/video/haiku/SDL_bvideo.cc | 174 -
src/video/haiku/SDL_bvideo.h | 42 -
src/video/haiku/SDL_bwindow.cc | 223 -
src/video/haiku/SDL_bwindow.h | 53 -
src/video/mir/SDL_mirdyn.c | 177 -
src/video/mir/SDL_mirdyn.h | 53 -
src/video/mir/SDL_mirevents.c | 254 -
src/video/mir/SDL_mirevents.h | 37 -
src/video/mir/SDL_mirframebuffer.c | 159 -
src/video/mir/SDL_mirframebuffer.h | 47 -
src/video/mir/SDL_mirmouse.c | 161 -
src/video/mir/SDL_mirmouse.h | 37 -
src/video/mir/SDL_miropengl.c | 96 -
src/video/mir/SDL_miropengl.h | 58 -
src/video/mir/SDL_mirsym.h | 49 -
src/video/mir/SDL_mirvideo.c | 345 -
src/video/mir/SDL_mirvideo.h | 41 -
src/video/mir/SDL_mirwindow.c | 230 -
src/video/mir/SDL_mirwindow.h | 69 -
src/video/nacl/SDL_naclevents.c | 438 -
src/video/nacl/SDL_naclevents_c.h | 30 -
src/video/nacl/SDL_naclglue.c | 24 -
src/video/nacl/SDL_naclopengles.c | 171 -
src/video/nacl/SDL_naclopengles.h | 38 -
src/video/nacl/SDL_naclvideo.c | 183 -
src/video/nacl/SDL_naclvideo.h | 67 -
src/video/nacl/SDL_naclwindow.c | 79 -
src/video/nacl/SDL_naclwindow.h | 32 -
src/video/pandora/SDL_pandora.c | 850 -
src/video/pandora/SDL_pandora.h | 101 -
src/video/pandora/SDL_pandora_events.c | 38 -
src/video/pandora/SDL_pandora_events.h | 25 -
src/video/psp/SDL_pspevents.c | 290 -
src/video/psp/SDL_pspevents_c.h | 31 -
src/video/psp/SDL_pspgl.c | 211 -
src/video/psp/SDL_pspgl_c.h | 52 -
src/video/psp/SDL_pspmouse.c | 41 -
src/video/psp/SDL_pspmouse_c.h | 24 -
src/video/psp/SDL_pspvideo.c | 328 -
src/video/psp/SDL_pspvideo.h | 102 -
src/video/raspberry/SDL_rpievents.c | 45 -
src/video/raspberry/SDL_rpievents_c.h | 31 -
src/video/raspberry/SDL_rpimouse.c | 289 -
src/video/raspberry/SDL_rpimouse.h | 43 -
src/video/raspberry/SDL_rpiopengles.c | 42 -
src/video/raspberry/SDL_rpiopengles.h | 48 -
src/video/raspberry/SDL_rpivideo.c | 371 -
src/video/raspberry/SDL_rpivideo.h | 98 -
src/video/sdlgenblit.pl | 535 -
src/video/uikit/SDL_uikitappdelegate.h | 41 -
src/video/uikit/SDL_uikitappdelegate.m | 465 -
src/video/uikit/SDL_uikitevents.h | 30 -
src/video/uikit/SDL_uikitevents.m | 69 -
src/video/uikit/SDL_uikitmessagebox.h | 31 -
src/video/uikit/SDL_uikitmessagebox.m | 194 -
src/video/uikit/SDL_uikitmodes.h | 49 -
src/video/uikit/SDL_uikitmodes.m | 270 -
src/video/uikit/SDL_uikitopengles.h | 38 -
src/video/uikit/SDL_uikitopengles.m | 222 -
src/video/uikit/SDL_uikitopenglview.h | 60 -
src/video/uikit/SDL_uikitopenglview.m | 384 -
src/video/uikit/SDL_uikitvideo.h | 35 -
src/video/uikit/SDL_uikitvideo.m | 183 -
src/video/uikit/SDL_uikitview.h | 41 -
src/video/uikit/SDL_uikitview.m | 204 -
src/video/uikit/SDL_uikitviewcontroller.h | 76 -
src/video/uikit/SDL_uikitviewcontroller.m | 395 -
src/video/uikit/SDL_uikitwindow.h | 56 -
src/video/uikit/SDL_uikitwindow.m | 451 -
src/video/uikit/keyinfotable.h | 174 -
src/video/vivante/SDL_vivanteopengles.c | 47 -
src/video/vivante/SDL_vivanteopengles.h | 48 -
src/video/vivante/SDL_vivanteplatform.c | 44 -
src/video/vivante/SDL_vivanteplatform.h | 45 -
src/video/vivante/SDL_vivantevideo.c | 399 -
src/video/vivante/SDL_vivantevideo.h | 91 -
src/video/wayland/SDL_waylanddyn.c | 195 -
src/video/wayland/SDL_waylanddyn.h | 104 -
src/video/wayland/SDL_waylandevents.c | 459 -
src/video/wayland/SDL_waylandevents_c.h | 37 -
src/video/wayland/SDL_waylandmouse.c | 403 -
src/video/wayland/SDL_waylandmouse.h | 31 -
src/video/wayland/SDL_waylandopengles.c | 91 -
src/video/wayland/SDL_waylandopengles.h | 46 -
src/video/wayland/SDL_waylandsym.h | 106 -
src/video/wayland/SDL_waylandtouch.c | 265 -
src/video/wayland/SDL_waylandtouch.h | 352 -
src/video/wayland/SDL_waylandvideo.c | 385 -
src/video/wayland/SDL_waylandvideo.h | 65 -
src/video/wayland/SDL_waylandwindow.c | 262 -
src/video/wayland/SDL_waylandwindow.h | 62 -
src/video/windows/SDL_msctf.h | 242 -
src/video/windows/SDL_vkeys.h | 76 -
src/video/windows/SDL_windowsclipboard.c | 160 -
src/video/windows/SDL_windowsclipboard.h | 36 -
src/video/windows/SDL_windowsevents.c | 1080 -
src/video/windows/SDL_windowsevents.h | 36 -
src/video/windows/SDL_windowsframebuffer.c | 127 -
src/video/windows/SDL_windowsframebuffer.h | 27 -
src/video/windows/SDL_windowskeyboard.c | 1542 -
src/video/windows/SDL_windowskeyboard.h | 38 -
src/video/windows/SDL_windowsmessagebox.c | 482 -
src/video/windows/SDL_windowsmessagebox.h | 29 -
src/video/windows/SDL_windowsmodes.c | 403 -
src/video/windows/SDL_windowsmodes.h | 50 -
src/video/windows/SDL_windowsmouse.c | 329 -
src/video/windows/SDL_windowsmouse.h | 33 -
src/video/windows/SDL_windowsopengl.c | 810 -
src/video/windows/SDL_windowsopengl.h | 131 -
src/video/windows/SDL_windowsopengles.c | 142 -
src/video/windows/SDL_windowsopengles.h | 51 -
src/video/windows/SDL_windowsshape.c | 110 -
src/video/windows/SDL_windowsshape.h | 40 -
src/video/windows/SDL_windowsvideo.c | 424 -
src/video/windows/SDL_windowsvideo.h | 199 -
src/video/windows/SDL_windowswindow.c | 831 -
src/video/windows/SDL_windowswindow.h | 79 -
src/video/windows/wmmsg.h | 1052 -
src/video/winrt/SDL_winrtevents.cpp | 153 -
src/video/winrt/SDL_winrtevents_c.h | 75 -
src/video/winrt/SDL_winrtkeyboard.cpp | 386 -
src/video/winrt/SDL_winrtmessagebox.cpp | 112 -
src/video/winrt/SDL_winrtmessagebox.h | 29 -
src/video/winrt/SDL_winrtmouse.cpp | 165 -
src/video/winrt/SDL_winrtmouse_c.h | 40 -
src/video/winrt/SDL_winrtopengles.cpp | 202 -
src/video/winrt/SDL_winrtopengles.h | 70 -
src/video/winrt/SDL_winrtpointerinput.cpp | 416 -
src/video/winrt/SDL_winrtvideo.cpp | 758 -
src/video/winrt/SDL_winrtvideo_cpp.h | 95 -
src/video/x11/SDL_x11clipboard.c | 189 -
src/video/x11/SDL_x11clipboard.h | 33 -
src/video/x11/SDL_x11dyn.c | 317 +-
src/video/x11/SDL_x11dyn.h | 110 +-
src/video/x11/SDL_x11events.c | 2594 +-
src/video/x11/SDL_x11events.h | 31 -
src/video/x11/SDL_x11framebuffer.c | 257 -
src/video/x11/SDL_x11framebuffer.h | 31 -
src/video/x11/SDL_x11keyboard.c | 396 -
src/video/x11/SDL_x11keyboard.h | 35 -
src/video/x11/SDL_x11messagebox.c | 831 -
src/video/x11/SDL_x11messagebox.h | 28 -
src/video/x11/SDL_x11modes.c | 1817 +-
src/video/x11/SDL_x11modes.h | 84 -
src/video/x11/SDL_x11mouse.c | 659 +-
src/video/x11/SDL_x11mouse.h | 31 -
src/video/x11/SDL_x11opengl.c | 820 -
src/video/x11/SDL_x11opengl.h | 73 -
src/video/x11/SDL_x11opengles.c | 109 -
src/video/x11/SDL_x11opengles.h | 53 -
src/video/x11/SDL_x11shape.c | 121 -
src/video/x11/SDL_x11shape.h | 40 -
src/video/x11/SDL_x11sym.h | 231 +-
src/video/x11/SDL_x11touch.c | 47 -
src/video/x11/SDL_x11touch.h | 31 -
src/video/x11/SDL_x11video.c | 1847 +-
src/video/x11/SDL_x11video.h | 290 +-
src/video/x11/SDL_x11window.c | 1445 -
src/video/x11/SDL_x11window.h | 99 -
src/video/x11/SDL_x11xinput2.c | 268 -
src/video/x11/SDL_x11xinput2.h | 42 -
src/video/x11/edid-parse.c | 752 -
src/video/x11/edid.h | 167 -
src/video/x11/imKStoUCS.c | 350 -
src/video/x11/imKStoUCS.h | 31 -
test/Makefile.in | 280 +-
test/README | 46 +-
test/acinclude.m4 | 280 +-
test/aclocal.m4 | 280 +-
test/axis.bmp | Bin 3746 -> 0 bytes
test/button.bmp | Bin 3746 -> 0 bytes
test/checkkeys.c | 334 +-
test/configure | 4191 ++-
test/configure.in | 106 +-
test/controllermap.bmp | Bin 163450 -> 0 bytes
test/controllermap.c | 440 -
test/emscripten/joystick-pre.js | 25 -
test/gcc-fat.sh | 52 +-
test/loopwave.c | 199 +-
test/loopwavequeue.c | 150 -
test/nacl/Makefile | 63 -
test/nacl/background.js | 40 -
test/nacl/common.js | 469 -
test/nacl/index.html | 21 -
test/nacl/manifest.json | 22 -
test/relative_mode.markdown | 58 -
test/shapes/p01_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p01_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p01_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p02_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p02_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p02_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p03_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p03_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p04_shape1.bmp | Bin 51346 -> 0 bytes
test/shapes/p04_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p04_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p04_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p05_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p06_shape1alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p06_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p06_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p06_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p07_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p07_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p07_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p08_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p08_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p08_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p09_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p09_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p09_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p10_shape1.bmp | Bin 51346 -> 0 bytes
test/shapes/p10_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p10_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p10_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p11_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p11_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p11_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p12_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p12_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p13_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p13_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p13_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p14_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p14_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p15_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p15_shape32alpha.bmp | Bin 1638538 -> 0 bytes
test/shapes/p15_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/p16_shape1.bmp | Bin 51346 -> 0 bytes
test/shapes/p16_shape24.bmp | Bin 1228938 -> 0 bytes
test/shapes/p16_shape8.bmp | Bin 410678 -> 0 bytes
test/shapes/trollface_24.bmp | Bin 196662 -> 0 bytes
test/shapes/trollface_32alpha.bmp | Bin 262198 -> 0 bytes
test/testatomic.c | 724 -
test/testaudiohotplug.c | 183 -
test/testaudioinfo.c | 70 -
test/testautomation.c | 124 -
test/testautomation_audio.c | 1038 -
test/testautomation_clipboard.c | 184 -
test/testautomation_events.c | 201 -
test/testautomation_hints.c | 168 -
test/testautomation_keyboard.c | 713 -
test/testautomation_main.c | 157 -
test/testautomation_mouse.c | 594 -
test/testautomation_pixels.c | 529 -
test/testautomation_platform.c | 584 -
test/testautomation_rect.c | 1696 -
test/testautomation_render.c | 1099 -
test/testautomation_rwops.c | 748 -
test/testautomation_sdltest.c | 1315 -
test/testautomation_stdlib.c | 279 -
test/testautomation_suites.h | 54 -
test/testautomation_surface.c | 647 -
test/testautomation_syswm.c | 61 -
test/testautomation_timer.c | 201 -
test/testautomation_video.c | 1811 --
test/testdisplayinfo.c | 89 -
test/testdraw2.c | 305 -
test/testdrawchessboard.c | 135 -
test/testdropfile.c | 93 -
test/testerror.c | 98 +-
test/testfile.c | 387 +-
test/testfilesystem.c | 52 -
test/testgamecontroller.c | 348 -
test/testgesture.c | 310 -
test/testgl2.c | 416 -
test/testgles.c | 355 -
test/testgles2.c | 731 -
test/testhaptic.c | 369 -
test/testhittesting.c | 134 -
test/testhotplug.c | 162 -
test/testiconv.c | 137 +-
test/testime.c | 373 -
test/testintersections.c | 363 -
test/testjoystick.c | 504 +-
test/testkeys.c | 43 +-
test/testloadso.c | 123 +-
test/testlock.c | 166 +-
test/testmessage.c | 193 -
test/testmultiaudio.c | 200 -
test/testnative.c | 237 -
test/testnative.h | 46 -
test/testnativecocoa.m | 51 -
test/testnativew32.c | 86 -
test/testnativex11.c | 53 -
test/testoverlay2.c | 859 +-
test/testplatform.c | 354 +-
test/testpower.c | 80 -
test/testrelative.c | 126 -
test/testrendercopyex.c | 233 -
test/testrendertarget.c | 335 -
test/testresample.c | 118 -
test/testrumble.c | 152 -
test/testscale.c | 224 -
test/testsem.c | 183 +-
test/testshader.c | 500 -
test/testshape.c | 201 -
test/testsprite2.c | 401 -
test/testspriteminimal.c | 194 -
test/teststreaming.c | 190 -
test/testthread.c | 98 -
test/testtimer.c | 167 +-
test/testver.c | 56 +-
test/testviewport.c | 217 -
test/testwm2.c | 159 -
test/torturethread.c | 156 +-
1058 files changed, 76110 insertions(+), 316019 deletions(-)
delete mode 100755 Android.mk
delete mode 100644 BUGS.txt
delete mode 100755 CMakeLists.txt
delete mode 100644 COPYING.txt
delete mode 100644 CREDITS.txt
delete mode 100644 INSTALL.txt
delete mode 100644 Makefile.pandora
delete mode 100644 Makefile.psp
delete mode 100644 Makefile.wiz
delete mode 100644 README.txt
delete mode 100644 SDL2.spec
delete mode 100644 SDL2.spec.in
delete mode 100644 TODO.txt
delete mode 100644 VisualC-WinRT/SDL2-WinRT.nuspec
delete mode 100644 VisualC-WinRT/SDL2-WinRT.targets
delete mode 100644 VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec
delete mode 100644 VisualC-WinRT/SDL2main-WinRT-NonXAML.targets
delete mode 100644 VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj
delete mode 100644 VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters
delete mode 100644 VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj
delete mode 100644 VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj.filters
delete mode 100644 VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj
delete mode 100644 VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj.filters
delete mode 100644 VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.sln
delete mode 100644 VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj
delete mode 100644 VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj.filters
delete mode 100644 VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj
delete mode 100644 VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj.filters
delete mode 100644 VisualC-WinRT/tests/loopwave/Assets/Logo.png
delete mode 100644 VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png
delete mode 100644 VisualC-WinRT/tests/loopwave/Assets/SplashScreen.png
delete mode 100644 VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png
delete mode 100644 VisualC-WinRT/tests/loopwave/Package.appxmanifest
delete mode 100644 VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj
delete mode 100644 VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx
delete mode 100644 VisualC-WinRT/tests/testthread/Assets/Logo.png
delete mode 100644 VisualC-WinRT/tests/testthread/Assets/SmallLogo.png
delete mode 100644 VisualC-WinRT/tests/testthread/Assets/SplashScreen.png
delete mode 100644 VisualC-WinRT/tests/testthread/Assets/StoreLogo.png
delete mode 100644 VisualC-WinRT/tests/testthread/Package.appxmanifest
delete mode 100644 VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj
delete mode 100644 VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx
delete mode 100644 VisualC/SDL/SDL.vcxproj
delete mode 100644 VisualC/SDL/SDL.vcxproj.filters
delete mode 100644 VisualC/SDL/SDL_VS2008.vcproj
delete mode 100644 VisualC/SDL_VS2008.sln
delete mode 100644 VisualC/SDLmain/SDLmain.vcxproj
delete mode 100644 VisualC/SDLmain/SDLmain_VS2008.vcproj
delete mode 100644 VisualC/SDLtest/SDLtest.vcxproj
delete mode 100644 VisualC/SDLtest/SDLtest_VS2008.vcproj
delete mode 100755 VisualC/clean.sh
delete mode 100644 VisualC/tests/checkkeys/checkkeys.vcxproj
delete mode 100644 VisualC/tests/checkkeys/checkkeys_VS2008.vcproj
delete mode 100644 VisualC/tests/controllermap/controllermap.vcxproj
delete mode 100644 VisualC/tests/controllermap/controllermap_VS2008.vcproj
delete mode 100644 VisualC/tests/loopwave/loopwave.vcxproj
delete mode 100644 VisualC/tests/loopwave/loopwave_VS2008.vcproj
delete mode 100644 VisualC/tests/testatomic/testatomic.vcxproj
delete mode 100644 VisualC/tests/testatomic/testatomic_VS2008.vcproj
delete mode 100644 VisualC/tests/testautomation/testautomation.vcxproj
delete mode 100755 VisualC/tests/testautomation/testautomation_VS2008.vcproj
delete mode 100644 VisualC/tests/testdraw2/testdraw2.vcxproj
delete mode 100644 VisualC/tests/testdraw2/testdraw2_VS2008.vcproj
delete mode 100644 VisualC/tests/testfile/testfile.vcxproj
delete mode 100644 VisualC/tests/testfile/testfile_VS2008.vcproj
delete mode 100644 VisualC/tests/testgamecontroller/testgamecontroller.vcxproj
delete mode 100644 VisualC/tests/testgamecontroller/testgamecontroller_VS2008.vcproj
delete mode 100644 VisualC/tests/testgesture/testgesture.vcxproj
delete mode 100644 VisualC/tests/testgesture/testgesture_VS2008.vcproj
delete mode 100644 VisualC/tests/testgl2/testgl2.vcxproj
delete mode 100644 VisualC/tests/testgl2/testgl2_VS2008.vcproj
delete mode 100644 VisualC/tests/testgles2/testgles2.vcxproj
delete mode 100644 VisualC/tests/testgles2/testgles2_VS2008.vcproj
delete mode 100644 VisualC/tests/testjoystick/testjoystick.vcxproj
delete mode 100644 VisualC/tests/testjoystick/testjoystick_VS2008.vcproj
delete mode 100644 VisualC/tests/testoverlay2/testoverlay2.vcxproj
delete mode 100644 VisualC/tests/testoverlay2/testoverlay2_VS2008.vcproj
delete mode 100644 VisualC/tests/testplatform/testplatform.vcxproj
delete mode 100644 VisualC/tests/testplatform/testplatform_VS2008.vcproj
delete mode 100644 VisualC/tests/testpower/testpower.vcxproj
delete mode 100644 VisualC/tests/testpower/testpower_VS2008.vcproj
delete mode 100644 VisualC/tests/testrendertarget/testrendertarget.vcxproj
delete mode 100644 VisualC/tests/testrendertarget/testrendertarget_VS2008.vcproj
delete mode 100644 VisualC/tests/testrumble/testrumble.vcxproj
delete mode 100644 VisualC/tests/testrumble/testrumble_VS2008.vcproj
delete mode 100644 VisualC/tests/testscale/testscale.vcxproj
delete mode 100644 VisualC/tests/testscale/testscale_VS2008.vcproj
delete mode 100644 VisualC/tests/testshape/testshape.vcxproj
delete mode 100644 VisualC/tests/testshape/testshape_VS2008.vcproj
delete mode 100644 VisualC/tests/testsprite2/testsprite2.vcxproj
delete mode 100644 VisualC/tests/testsprite2/testsprite2_VS2008.vcproj
delete mode 100755 VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj
delete mode 100755 VisualC/visualtest/visualtest_VS2012.vcxproj
delete mode 100644 WhatsNew.txt
delete mode 100644 Xcode-iOS/Demos/Default.png
delete mode 100755 Xcode-iOS/Demos/Demos.xcodeproj/project.pbxproj
delete mode 100644 Xcode-iOS/Demos/Icon.png
delete mode 100644 Xcode-iOS/Demos/Info.plist
delete mode 100644 Xcode-iOS/Demos/README
delete mode 100644 Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp
delete mode 100755 Xcode-iOS/Demos/data/bitmapfont/license.txt
delete mode 100644 Xcode-iOS/Demos/data/drums/ds_brush_snare.wav
delete mode 100644 Xcode-iOS/Demos/data/drums/ds_china.wav
delete mode 100644 Xcode-iOS/Demos/data/drums/ds_kick_big_amb.wav
delete mode 100644 Xcode-iOS/Demos/data/drums/ds_loose_skin_mute.wav
delete mode 100644 Xcode-iOS/Demos/data/icon.bmp
delete mode 100644 Xcode-iOS/Demos/data/ship.bmp
delete mode 100644 Xcode-iOS/Demos/data/space.bmp
delete mode 100644 Xcode-iOS/Demos/data/stroke.bmp
delete mode 100644 Xcode-iOS/Demos/src/accelerometer.c
delete mode 100644 Xcode-iOS/Demos/src/common.c
delete mode 100644 Xcode-iOS/Demos/src/common.h
delete mode 100644 Xcode-iOS/Demos/src/fireworks.c
delete mode 100644 Xcode-iOS/Demos/src/happy.c
delete mode 100644 Xcode-iOS/Demos/src/keyboard.c
delete mode 100644 Xcode-iOS/Demos/src/mixer.c
delete mode 100644 Xcode-iOS/Demos/src/rectangles.c
delete mode 100644 Xcode-iOS/Demos/src/touch.c
delete mode 100755 Xcode-iOS/SDL/SDL.xcodeproj/project.pbxproj
delete mode 100644 Xcode-iOS/SDLtest/SDL2test.xcodeproj/project.pbxproj
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/Default-568h@2x.png
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/Default.png
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/Icon.png
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/Info.plist
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
delete mode 100755 Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.pbxproj
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/___PROJECTNAME___.xcodeproj/project.xcworkspace/contents.xcworkspacedata
delete mode 100644 Xcode-iOS/Template/SDL iOS Application/main.c
delete mode 100644 Xcode-iOS/Test/Info.plist
delete mode 100644 Xcode-iOS/Test/README
delete mode 100755 Xcode-iOS/Test/TestiPhoneOS.xcodeproj/project.pbxproj
delete mode 100644 Xcode/SDL/pkg-support/resources/License.txt
delete mode 100644 Xcode/SDLTest/TestDropFile-Info.plist
delete mode 100644 acinclude/ac_check_define.m4
delete mode 100644 acinclude/ax_check_compiler_flags.m4
delete mode 100644 acinclude/ax_gcc_archflag.m4
delete mode 100644 acinclude/ax_gcc_x86_cpuid.m4.htm
delete mode 100644 android-project/AndroidManifest.xml
delete mode 100644 android-project/ant.properties
delete mode 100644 android-project/build.properties
delete mode 100644 android-project/build.xml
delete mode 100644 android-project/default.properties
delete mode 100644 android-project/jni/Android.mk
delete mode 100644 android-project/jni/Application.mk
delete mode 100644 android-project/jni/src/Android.mk
delete mode 100644 android-project/jni/src/Android_static.mk
delete mode 100644 android-project/proguard-project.txt
delete mode 100644 android-project/project.properties
delete mode 100644 android-project/res/drawable-hdpi/ic_launcher.png
delete mode 100644 android-project/res/drawable-mdpi/ic_launcher.png
delete mode 100644 android-project/res/drawable-xhdpi/ic_launcher.png
delete mode 100644 android-project/res/drawable-xxhdpi/ic_launcher.png
delete mode 100644 android-project/res/layout/main.xml
delete mode 100644 android-project/res/values/strings.xml
delete mode 100644 android-project/src/org/libsdl/app/SDLActivity.java
delete mode 100755 build-scripts/androidbuild.sh
delete mode 100755 build-scripts/checker-buildbot.sh
mode change 100644 => 100755 build-scripts/config.guess
mode change 100644 => 100755 build-scripts/config.sub
delete mode 100755 build-scripts/emscripten-buildbot.sh
delete mode 100755 build-scripts/g++-fat.sh
delete mode 100755 build-scripts/gcc-fat.sh
delete mode 100755 build-scripts/iosbuild.sh
mode change 100755 => 100644 build-scripts/ltmain.sh
delete mode 100755 build-scripts/nacl-buildbot.sh
delete mode 100755 build-scripts/naclbuild.sh
delete mode 100755 build-scripts/raspberrypi-buildbot.sh
delete mode 100755 build-scripts/showrev.sh
delete mode 100755 build-scripts/update-copyright.sh
delete mode 100755 build-scripts/updaterev.sh
delete mode 100644 build-scripts/windows-buildbot-zipper.bat
delete mode 100644 build-scripts/winrtbuild.bat
delete mode 100644 build-scripts/winrtbuild.ps1
delete mode 100644 cmake/macros.cmake
delete mode 100644 cmake/sdlchecks.cmake
delete mode 100644 cmake_uninstall.cmake.in
delete mode 100644 debian/changelog
delete mode 100644 debian/compat
delete mode 100644 debian/control
delete mode 100644 debian/copyright
delete mode 100644 debian/docs
delete mode 100644 debian/libsdl2-dev.install
delete mode 100644 debian/libsdl2-dev.manpages
delete mode 100644 debian/libsdl2.install
delete mode 100755 debian/rules
delete mode 100644 debian/sdl2-config.1
delete mode 100644 debian/source/format
delete mode 100644 debian/watch
delete mode 100644 docs/README-android.md
delete mode 100644 docs/README-cmake.md
delete mode 100644 docs/README-directfb.md
delete mode 100644 docs/README-dynapi.md
delete mode 100644 docs/README-emscripten.md
delete mode 100644 docs/README-gesture.md
delete mode 100644 docs/README-hg.md
delete mode 100644 docs/README-ios.md
delete mode 100644 docs/README-linux.md
delete mode 100644 docs/README-macosx.md
delete mode 100644 docs/README-nacl.md
delete mode 100644 docs/README-pandora.md
delete mode 100644 docs/README-platforms.md
delete mode 100644 docs/README-porting.md
delete mode 100644 docs/README-psp.md
delete mode 100644 docs/README-raspberrypi.md
delete mode 100644 docs/README-touch.md
delete mode 100644 docs/README-wince.md
delete mode 100644 docs/README-windows.md
delete mode 100644 docs/README-winrt.md
delete mode 100644 docs/README.md
delete mode 100644 docs/doxyfile
delete mode 100644 include/SDL_assert.h
delete mode 100644 include/SDL_atomic.h
delete mode 100644 include/SDL_bits.h
delete mode 100644 include/SDL_blendmode.h
delete mode 100644 include/SDL_clipboard.h
delete mode 100644 include/SDL_config.h.cmake
delete mode 100644 include/SDL_config_android.h
delete mode 100644 include/SDL_config_iphoneos.h
delete mode 100644 include/SDL_config_pandora.h
delete mode 100644 include/SDL_config_psp.h
delete mode 100644 include/SDL_config_windows.h
delete mode 100644 include/SDL_config_winrt.h
delete mode 100644 include/SDL_config_wiz.h
delete mode 100644 include/SDL_egl.h
delete mode 100644 include/SDL_filesystem.h
delete mode 100644 include/SDL_gamecontroller.h
delete mode 100644 include/SDL_gesture.h
delete mode 100644 include/SDL_haptic.h
delete mode 100644 include/SDL_hints.h
delete mode 100644 include/SDL_keycode.h
delete mode 100644 include/SDL_log.h
delete mode 100644 include/SDL_messagebox.h
delete mode 100644 include/SDL_opengl_glext.h
delete mode 100644 include/SDL_opengles.h
delete mode 100644 include/SDL_opengles2.h
delete mode 100644 include/SDL_opengles2_gl2.h
delete mode 100644 include/SDL_opengles2_gl2ext.h
delete mode 100644 include/SDL_opengles2_gl2platform.h
delete mode 100644 include/SDL_opengles2_khrplatform.h
delete mode 100644 include/SDL_pixels.h
delete mode 100644 include/SDL_power.h
delete mode 100644 include/SDL_rect.h
delete mode 100644 include/SDL_render.h
delete mode 100644 include/SDL_revision.h
delete mode 100644 include/SDL_scancode.h
delete mode 100644 include/SDL_shape.h
delete mode 100644 include/SDL_surface.h
delete mode 100644 include/SDL_system.h
delete mode 100644 include/SDL_test.h
delete mode 100644 include/SDL_test_assert.h
delete mode 100644 include/SDL_test_common.h
delete mode 100644 include/SDL_test_compare.h
delete mode 100644 include/SDL_test_crc32.h
delete mode 100644 include/SDL_test_font.h
delete mode 100644 include/SDL_test_fuzzer.h
delete mode 100644 include/SDL_test_harness.h
delete mode 100644 include/SDL_test_images.h
delete mode 100644 include/SDL_test_log.h
delete mode 100644 include/SDL_test_md5.h
delete mode 100644 include/SDL_test_random.h
delete mode 100644 include/SDL_touch.h
delete mode 100644 packaging/SDL2.spec
delete mode 100644 sdl2-config.cmake.in
delete mode 100644 sdl2-config.in
delete mode 100644 sdl2.m4
delete mode 100644 sdl2.pc.in
delete mode 100644 src/SDL_assert.c
delete mode 100644 src/SDL_assert_c.h
delete mode 100644 src/SDL_hints.c
delete mode 100644 src/SDL_internal.h
delete mode 100644 src/SDL_log.c
delete mode 100644 src/atomic/SDL_atomic.c
delete mode 100644 src/atomic/SDL_spinlock.c
delete mode 100644 src/audio/SDL_audiotypecvt.c
delete mode 100644 src/audio/android/SDL_androidaudio.c
delete mode 100644 src/audio/android/SDL_androidaudio.h
delete mode 100644 src/audio/coreaudio/SDL_coreaudio.c
delete mode 100644 src/audio/coreaudio/SDL_coreaudio.h
delete mode 100644 src/audio/directsound/SDL_directsound.c
delete mode 100644 src/audio/directsound/SDL_directsound.h
delete mode 100644 src/audio/emscripten/SDL_emscriptenaudio.c
delete mode 100644 src/audio/emscripten/SDL_emscriptenaudio.h
delete mode 100644 src/audio/fusionsound/SDL_fsaudio.c
delete mode 100644 src/audio/fusionsound/SDL_fsaudio.h
delete mode 100644 src/audio/haiku/SDL_haikuaudio.cc
delete mode 100644 src/audio/haiku/SDL_haikuaudio.h
delete mode 100644 src/audio/nacl/SDL_naclaudio.c
delete mode 100644 src/audio/nacl/SDL_naclaudio.h
delete mode 100644 src/audio/psp/SDL_pspaudio.c
delete mode 100644 src/audio/psp/SDL_pspaudio.h
delete mode 100644 src/audio/pulseaudio/SDL_pulseaudio.c
delete mode 100644 src/audio/pulseaudio/SDL_pulseaudio.h
delete mode 100644 src/audio/qsa/SDL_qsa_audio.c
delete mode 100644 src/audio/qsa/SDL_qsa_audio.h
delete mode 100755 src/audio/sdlgenaudiocvt.pl
delete mode 100644 src/audio/sndio/SDL_sndioaudio.c
delete mode 100644 src/audio/sndio/SDL_sndioaudio.h
delete mode 100644 src/audio/winmm/SDL_winmm.c
delete mode 100644 src/audio/winmm/SDL_winmm.h
delete mode 100644 src/audio/xaudio2/SDL_xaudio2.c
delete mode 100644 src/audio/xaudio2/SDL_xaudio2.h
delete mode 100644 src/audio/xaudio2/SDL_xaudio2_winrthelpers.cpp
delete mode 100644 src/audio/xaudio2/SDL_xaudio2_winrthelpers.h
delete mode 100644 src/core/android/SDL_android.c
delete mode 100644 src/core/android/SDL_android.h
delete mode 100644 src/core/linux/SDL_dbus.c
delete mode 100644 src/core/linux/SDL_dbus.h
delete mode 100644 src/core/linux/SDL_evdev.c
delete mode 100644 src/core/linux/SDL_evdev.h
delete mode 100644 src/core/linux/SDL_ibus.c
delete mode 100644 src/core/linux/SDL_ibus.h
delete mode 100644 src/core/linux/SDL_udev.c
delete mode 100644 src/core/linux/SDL_udev.h
delete mode 100644 src/core/windows/SDL_directx.h
delete mode 100644 src/core/windows/SDL_windows.c
delete mode 100644 src/core/windows/SDL_windows.h
delete mode 100644 src/core/windows/SDL_xinput.c
delete mode 100644 src/core/windows/SDL_xinput.h
delete mode 100644 src/core/winrt/SDL_winrtapp_common.cpp
delete mode 100644 src/core/winrt/SDL_winrtapp_common.h
delete mode 100644 src/core/winrt/SDL_winrtapp_direct3d.cpp
delete mode 100644 src/core/winrt/SDL_winrtapp_direct3d.h
delete mode 100644 src/core/winrt/SDL_winrtapp_xaml.cpp
delete mode 100644 src/core/winrt/SDL_winrtapp_xaml.h
delete mode 100644 src/dynapi/SDL_dynapi.c
delete mode 100644 src/dynapi/SDL_dynapi.h
delete mode 100644 src/dynapi/SDL_dynapi_overrides.h
delete mode 100644 src/dynapi/SDL_dynapi_procs.h
delete mode 100755 src/dynapi/gendynapi.pl
delete mode 100644 src/events/SDL_clipboardevents.c
delete mode 100644 src/events/SDL_clipboardevents_c.h
delete mode 100644 src/events/SDL_dropevents.c
delete mode 100644 src/events/SDL_dropevents_c.h
delete mode 100644 src/events/SDL_gesture.c
delete mode 100644 src/events/SDL_gesture_c.h
delete mode 100644 src/events/SDL_keyboard_c.h
delete mode 100644 src/events/SDL_mouse_c.h
delete mode 100644 src/events/SDL_touch.c
delete mode 100644 src/events/SDL_touch_c.h
delete mode 100644 src/events/SDL_windowevents.c
delete mode 100644 src/events/SDL_windowevents_c.h
delete mode 100644 src/events/blank_cursor.h
delete mode 100644 src/events/default_cursor.h
delete mode 100644 src/events/scancodes_darwin.h
delete mode 100644 src/events/scancodes_linux.h
delete mode 100644 src/events/scancodes_windows.h
delete mode 100644 src/events/scancodes_xfree86.h
delete mode 100644 src/file/cocoa/SDL_rwopsbundlesupport.h
delete mode 100644 src/file/cocoa/SDL_rwopsbundlesupport.m
delete mode 100644 src/filesystem/android/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/cocoa/SDL_sysfilesystem.m
delete mode 100644 src/filesystem/dummy/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/emscripten/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/haiku/SDL_sysfilesystem.cc
delete mode 100644 src/filesystem/nacl/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/unix/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/windows/SDL_sysfilesystem.c
delete mode 100644 src/filesystem/winrt/SDL_sysfilesystem.cpp
delete mode 100644 src/haptic/SDL_haptic.c
delete mode 100644 src/haptic/SDL_haptic_c.h
delete mode 100644 src/haptic/SDL_syshaptic.h
delete mode 100644 src/haptic/darwin/SDL_syshaptic.c
delete mode 100644 src/haptic/darwin/SDL_syshaptic_c.h
delete mode 100644 src/haptic/dummy/SDL_syshaptic.c
delete mode 100644 src/haptic/linux/SDL_syshaptic.c
delete mode 100644 src/haptic/windows/SDL_dinputhaptic.c
delete mode 100644 src/haptic/windows/SDL_dinputhaptic_c.h
delete mode 100644 src/haptic/windows/SDL_windowshaptic.c
delete mode 100644 src/haptic/windows/SDL_windowshaptic_c.h
delete mode 100644 src/haptic/windows/SDL_xinputhaptic.c
delete mode 100644 src/haptic/windows/SDL_xinputhaptic_c.h
delete mode 100644 src/joystick/SDL_gamecontroller.c
delete mode 100644 src/joystick/SDL_gamecontrollerdb.h
delete mode 100644 src/joystick/android/SDL_sysjoystick.c
delete mode 100644 src/joystick/android/SDL_sysjoystick_c.h
delete mode 100644 src/joystick/darwin/SDL_sysjoystick_c.h
delete mode 100644 src/joystick/emscripten/SDL_sysjoystick.c
delete mode 100644 src/joystick/emscripten/SDL_sysjoystick_c.h
delete mode 100644 src/joystick/haiku/SDL_haikujoystick.cc
delete mode 100644 src/joystick/iphoneos/SDL_sysjoystick.m
delete mode 100644 src/joystick/iphoneos/SDL_sysjoystick_c.h
delete mode 100644 src/joystick/linux/SDL_sysjoystick_c.h
delete mode 100644 src/joystick/psp/SDL_sysjoystick.c
delete mode 100755 src/joystick/sort_controllers.py
delete mode 100644 src/joystick/windows/SDL_dinputjoystick.c
delete mode 100644 src/joystick/windows/SDL_dinputjoystick_c.h
delete mode 100644 src/joystick/windows/SDL_mmjoystick.c
delete mode 100644 src/joystick/windows/SDL_windowsjoystick.c
delete mode 100644 src/joystick/windows/SDL_windowsjoystick_c.h
delete mode 100644 src/joystick/windows/SDL_xinputjoystick.c
delete mode 100644 src/joystick/windows/SDL_xinputjoystick_c.h
delete mode 100644 src/libm/e_atan2.c
delete mode 100644 src/libm/e_log.c
delete mode 100644 src/libm/e_pow.c
delete mode 100644 src/libm/e_rem_pio2.c
delete mode 100644 src/libm/e_sqrt.c
delete mode 100644 src/libm/k_cos.c
delete mode 100644 src/libm/k_rem_pio2.c
delete mode 100644 src/libm/k_sin.c
delete mode 100644 src/libm/k_tan.c
delete mode 100644 src/libm/math_libm.h
delete mode 100644 src/libm/math_private.h
delete mode 100644 src/libm/s_atan.c
delete mode 100644 src/libm/s_copysign.c
delete mode 100644 src/libm/s_cos.c
delete mode 100644 src/libm/s_fabs.c
delete mode 100644 src/libm/s_floor.c
delete mode 100644 src/libm/s_scalbn.c
delete mode 100644 src/libm/s_sin.c
delete mode 100644 src/libm/s_tan.c
delete mode 100644 src/loadso/haiku/SDL_sysloadso.c
delete mode 100644 src/loadso/windows/SDL_sysloadso.c
delete mode 100644 src/main/android/SDL_android_main.c
delete mode 100644 src/main/haiku/SDL_BApp.h
delete mode 100644 src/main/haiku/SDL_BeApp.cc
delete mode 100644 src/main/haiku/SDL_BeApp.h
delete mode 100644 src/main/nacl/SDL_nacl_main.c
delete mode 100644 src/main/psp/SDL_psp_main.c
delete mode 100644 src/main/windows/SDL_windows_main.c
delete mode 100644 src/main/windows/version.rc
delete mode 100644 src/main/winrt/SDL_winrt_main_NonXAML.cpp
delete mode 100644 src/power/SDL_power.c
delete mode 100644 src/power/android/SDL_syspower.c
delete mode 100644 src/power/emscripten/SDL_syspower.c
delete mode 100644 src/power/haiku/SDL_syspower.c
delete mode 100644 src/power/linux/SDL_syspower.c
delete mode 100644 src/power/macosx/SDL_syspower.c
delete mode 100644 src/power/psp/SDL_syspower.c
delete mode 100644 src/power/uikit/SDL_syspower.h
delete mode 100644 src/power/uikit/SDL_syspower.m
delete mode 100644 src/power/windows/SDL_syspower.c
delete mode 100644 src/power/winrt/SDL_syspower.cpp
delete mode 100644 src/render/SDL_d3dmath.c
delete mode 100644 src/render/SDL_d3dmath.h
delete mode 100644 src/render/SDL_render.c
delete mode 100644 src/render/SDL_sysrender.h
delete mode 100644 src/render/SDL_yuv_mmx.c
delete mode 100644 src/render/SDL_yuv_sw.c
delete mode 100644 src/render/SDL_yuv_sw_c.h
delete mode 100644 src/render/direct3d/SDL_render_d3d.c
delete mode 100644 src/render/direct3d11/SDL_render_d3d11.c
delete mode 100644 src/render/direct3d11/SDL_render_winrt.cpp
delete mode 100644 src/render/direct3d11/SDL_render_winrt.h
delete mode 100644 src/render/mmx.h
delete mode 100644 src/render/opengl/SDL_glfuncs.h
delete mode 100644 src/render/opengl/SDL_render_gl.c
delete mode 100644 src/render/opengl/SDL_shaders_gl.c
delete mode 100644 src/render/opengl/SDL_shaders_gl.h
delete mode 100644 src/render/opengles/SDL_glesfuncs.h
delete mode 100644 src/render/opengles/SDL_render_gles.c
delete mode 100644 src/render/opengles2/SDL_gles2funcs.h
delete mode 100644 src/render/opengles2/SDL_render_gles2.c
delete mode 100644 src/render/opengles2/SDL_shaders_gles2.c
delete mode 100644 src/render/opengles2/SDL_shaders_gles2.h
delete mode 100644 src/render/psp/SDL_render_psp.c
delete mode 100644 src/render/software/SDL_blendfillrect.c
delete mode 100644 src/render/software/SDL_blendfillrect.h
delete mode 100644 src/render/software/SDL_blendline.c
delete mode 100644 src/render/software/SDL_blendline.h
delete mode 100644 src/render/software/SDL_blendpoint.c
delete mode 100644 src/render/software/SDL_blendpoint.h
delete mode 100644 src/render/software/SDL_draw.h
delete mode 100644 src/render/software/SDL_drawline.c
delete mode 100644 src/render/software/SDL_drawline.h
delete mode 100644 src/render/software/SDL_drawpoint.c
delete mode 100644 src/render/software/SDL_drawpoint.h
delete mode 100644 src/render/software/SDL_render_sw.c
delete mode 100644 src/render/software/SDL_render_sw_c.h
delete mode 100644 src/render/software/SDL_rotate.c
delete mode 100644 src/render/software/SDL_rotate.h
delete mode 100644 src/test/SDL_test_assert.c
delete mode 100644 src/test/SDL_test_common.c
delete mode 100644 src/test/SDL_test_compare.c
delete mode 100644 src/test/SDL_test_crc32.c
delete mode 100644 src/test/SDL_test_font.c
delete mode 100644 src/test/SDL_test_fuzzer.c
delete mode 100644 src/test/SDL_test_harness.c
delete mode 100644 src/test/SDL_test_imageBlit.c
delete mode 100644 src/test/SDL_test_imageBlitBlend.c
delete mode 100644 src/test/SDL_test_imageFace.c
delete mode 100644 src/test/SDL_test_imagePrimitives.c
delete mode 100644 src/test/SDL_test_imagePrimitivesBlend.c
delete mode 100644 src/test/SDL_test_log.c
delete mode 100644 src/test/SDL_test_md5.c
delete mode 100644 src/test/SDL_test_random.c
delete mode 100644 src/thread/generic/SDL_systls.c
delete mode 100644 src/thread/psp/SDL_syscond.c
delete mode 100644 src/thread/psp/SDL_sysmutex.c
delete mode 100644 src/thread/psp/SDL_sysmutex_c.h
delete mode 100644 src/thread/psp/SDL_syssem.c
delete mode 100644 src/thread/psp/SDL_systhread.c
delete mode 100644 src/thread/psp/SDL_systhread_c.h
delete mode 100644 src/thread/pthread/SDL_systls.c
delete mode 100644 src/thread/stdcpp/SDL_syscond.cpp
delete mode 100644 src/thread/stdcpp/SDL_sysmutex.cpp
delete mode 100644 src/thread/stdcpp/SDL_sysmutex_c.h
delete mode 100644 src/thread/stdcpp/SDL_systhread.cpp
delete mode 100644 src/thread/stdcpp/SDL_systhread_c.h
delete mode 100644 src/thread/windows/SDL_sysmutex.c
delete mode 100644 src/thread/windows/SDL_syssem.c
delete mode 100644 src/thread/windows/SDL_systhread.c
delete mode 100644 src/thread/windows/SDL_systhread_c.h
delete mode 100644 src/thread/windows/SDL_systls.c
delete mode 100644 src/timer/haiku/SDL_systimer.c
delete mode 100644 src/timer/psp/SDL_systimer.c
delete mode 100644 src/timer/windows/SDL_systimer.c
delete mode 100644 src/video/SDL_blit_auto.c
delete mode 100644 src/video/SDL_blit_auto.h
delete mode 100644 src/video/SDL_blit_copy.c
delete mode 100644 src/video/SDL_blit_copy.h
delete mode 100644 src/video/SDL_blit_slow.c
delete mode 100644 src/video/SDL_blit_slow.h
delete mode 100644 src/video/SDL_clipboard.c
delete mode 100644 src/video/SDL_egl.c
delete mode 100644 src/video/SDL_egl_c.h
delete mode 100644 src/video/SDL_fillrect.c
delete mode 100644 src/video/SDL_rect.c
delete mode 100644 src/video/SDL_rect_c.h
delete mode 100644 src/video/SDL_shape.c
delete mode 100644 src/video/SDL_shape_internals.h
delete mode 100644 src/video/android/SDL_androidclipboard.c
delete mode 100644 src/video/android/SDL_androidclipboard.h
delete mode 100644 src/video/android/SDL_androidevents.c
delete mode 100644 src/video/android/SDL_androidevents.h
delete mode 100644 src/video/android/SDL_androidgl.c
delete mode 100644 src/video/android/SDL_androidkeyboard.c
delete mode 100644 src/video/android/SDL_androidkeyboard.h
delete mode 100644 src/video/android/SDL_androidmessagebox.c
delete mode 100644 src/video/android/SDL_androidmessagebox.h
delete mode 100644 src/video/android/SDL_androidmouse.c
delete mode 100644 src/video/android/SDL_androidmouse.h
delete mode 100644 src/video/android/SDL_androidtouch.c
delete mode 100644 src/video/android/SDL_androidtouch.h
delete mode 100644 src/video/android/SDL_androidvideo.c
delete mode 100644 src/video/android/SDL_androidvideo.h
delete mode 100644 src/video/android/SDL_androidwindow.c
delete mode 100644 src/video/android/SDL_androidwindow.h
delete mode 100644 src/video/cocoa/SDL_cocoaclipboard.h
delete mode 100644 src/video/cocoa/SDL_cocoaclipboard.m
delete mode 100644 src/video/cocoa/SDL_cocoaevents.h
delete mode 100644 src/video/cocoa/SDL_cocoaevents.m
delete mode 100644 src/video/cocoa/SDL_cocoakeyboard.h
delete mode 100644 src/video/cocoa/SDL_cocoakeyboard.m
delete mode 100644 src/video/cocoa/SDL_cocoamessagebox.h
delete mode 100644 src/video/cocoa/SDL_cocoamessagebox.m
delete mode 100644 src/video/cocoa/SDL_cocoamodes.h
delete mode 100644 src/video/cocoa/SDL_cocoamodes.m
delete mode 100644 src/video/cocoa/SDL_cocoamouse.h
delete mode 100644 src/video/cocoa/SDL_cocoamouse.m
delete mode 100644 src/video/cocoa/SDL_cocoamousetap.h
delete mode 100644 src/video/cocoa/SDL_cocoamousetap.m
delete mode 100644 src/video/cocoa/SDL_cocoaopengl.h
delete mode 100644 src/video/cocoa/SDL_cocoaopengl.m
delete mode 100644 src/video/cocoa/SDL_cocoashape.h
delete mode 100644 src/video/cocoa/SDL_cocoashape.m
delete mode 100644 src/video/cocoa/SDL_cocoavideo.h
delete mode 100644 src/video/cocoa/SDL_cocoavideo.m
delete mode 100644 src/video/cocoa/SDL_cocoawindow.h
delete mode 100644 src/video/cocoa/SDL_cocoawindow.m
delete mode 100644 src/video/directfb/SDL_DirectFB_WM.c
delete mode 100644 src/video/directfb/SDL_DirectFB_WM.h
delete mode 100644 src/video/directfb/SDL_DirectFB_dyn.c
delete mode 100644 src/video/directfb/SDL_DirectFB_dyn.h
delete mode 100644 src/video/directfb/SDL_DirectFB_modes.c
delete mode 100644 src/video/directfb/SDL_DirectFB_modes.h
delete mode 100644 src/video/directfb/SDL_DirectFB_mouse.c
delete mode 100644 src/video/directfb/SDL_DirectFB_mouse.h
delete mode 100644 src/video/directfb/SDL_DirectFB_opengl.c
delete mode 100644 src/video/directfb/SDL_DirectFB_opengl.h
delete mode 100644 src/video/directfb/SDL_DirectFB_render.c
delete mode 100644 src/video/directfb/SDL_DirectFB_render.h
delete mode 100644 src/video/directfb/SDL_DirectFB_shape.c
delete mode 100644 src/video/directfb/SDL_DirectFB_shape.h
delete mode 100644 src/video/directfb/SDL_DirectFB_window.c
delete mode 100644 src/video/directfb/SDL_DirectFB_window.h
delete mode 100644 src/video/dummy/SDL_nullframebuffer.c
delete mode 100644 src/video/dummy/SDL_nullframebuffer_c.h
delete mode 100644 src/video/emscripten/SDL_emscriptenevents.c
delete mode 100644 src/video/emscripten/SDL_emscriptenevents.h
delete mode 100644 src/video/emscripten/SDL_emscriptenframebuffer.c
delete mode 100644 src/video/emscripten/SDL_emscriptenframebuffer.h
delete mode 100644 src/video/emscripten/SDL_emscriptenmouse.c
delete mode 100644 src/video/emscripten/SDL_emscriptenmouse.h
delete mode 100644 src/video/emscripten/SDL_emscriptenopengles.c
delete mode 100644 src/video/emscripten/SDL_emscriptenopengles.h
delete mode 100644 src/video/emscripten/SDL_emscriptenvideo.c
delete mode 100644 src/video/emscripten/SDL_emscriptenvideo.h
delete mode 100644 src/video/haiku/SDL_BWin.h
delete mode 100644 src/video/haiku/SDL_bclipboard.cc
delete mode 100644 src/video/haiku/SDL_bclipboard.h
delete mode 100644 src/video/haiku/SDL_bevents.cc
delete mode 100644 src/video/haiku/SDL_bevents.h
delete mode 100644 src/video/haiku/SDL_bframebuffer.cc
delete mode 100644 src/video/haiku/SDL_bframebuffer.h
delete mode 100644 src/video/haiku/SDL_bkeyboard.cc
delete mode 100644 src/video/haiku/SDL_bkeyboard.h
delete mode 100644 src/video/haiku/SDL_bmodes.cc
delete mode 100644 src/video/haiku/SDL_bmodes.h
delete mode 100644 src/video/haiku/SDL_bopengl.cc
delete mode 100644 src/video/haiku/SDL_bopengl.h
delete mode 100644 src/video/haiku/SDL_bvideo.cc
delete mode 100644 src/video/haiku/SDL_bvideo.h
delete mode 100644 src/video/haiku/SDL_bwindow.cc
delete mode 100644 src/video/haiku/SDL_bwindow.h
delete mode 100644 src/video/mir/SDL_mirdyn.c
delete mode 100644 src/video/mir/SDL_mirdyn.h
delete mode 100644 src/video/mir/SDL_mirevents.c
delete mode 100644 src/video/mir/SDL_mirevents.h
delete mode 100644 src/video/mir/SDL_mirframebuffer.c
delete mode 100644 src/video/mir/SDL_mirframebuffer.h
delete mode 100644 src/video/mir/SDL_mirmouse.c
delete mode 100644 src/video/mir/SDL_mirmouse.h
delete mode 100644 src/video/mir/SDL_miropengl.c
delete mode 100644 src/video/mir/SDL_miropengl.h
delete mode 100644 src/video/mir/SDL_mirsym.h
delete mode 100644 src/video/mir/SDL_mirvideo.c
delete mode 100644 src/video/mir/SDL_mirvideo.h
delete mode 100644 src/video/mir/SDL_mirwindow.c
delete mode 100644 src/video/mir/SDL_mirwindow.h
delete mode 100644 src/video/nacl/SDL_naclevents.c
delete mode 100644 src/video/nacl/SDL_naclevents_c.h
delete mode 100644 src/video/nacl/SDL_naclglue.c
delete mode 100644 src/video/nacl/SDL_naclopengles.c
delete mode 100644 src/video/nacl/SDL_naclopengles.h
delete mode 100644 src/video/nacl/SDL_naclvideo.c
delete mode 100644 src/video/nacl/SDL_naclvideo.h
delete mode 100644 src/video/nacl/SDL_naclwindow.c
delete mode 100644 src/video/nacl/SDL_naclwindow.h
delete mode 100644 src/video/pandora/SDL_pandora.c
delete mode 100644 src/video/pandora/SDL_pandora.h
delete mode 100644 src/video/pandora/SDL_pandora_events.c
delete mode 100644 src/video/pandora/SDL_pandora_events.h
delete mode 100644 src/video/psp/SDL_pspevents.c
delete mode 100644 src/video/psp/SDL_pspevents_c.h
delete mode 100644 src/video/psp/SDL_pspgl.c
delete mode 100644 src/video/psp/SDL_pspgl_c.h
delete mode 100644 src/video/psp/SDL_pspmouse.c
delete mode 100644 src/video/psp/SDL_pspmouse_c.h
delete mode 100644 src/video/psp/SDL_pspvideo.c
delete mode 100644 src/video/psp/SDL_pspvideo.h
delete mode 100644 src/video/raspberry/SDL_rpievents.c
delete mode 100644 src/video/raspberry/SDL_rpievents_c.h
delete mode 100644 src/video/raspberry/SDL_rpimouse.c
delete mode 100644 src/video/raspberry/SDL_rpimouse.h
delete mode 100644 src/video/raspberry/SDL_rpiopengles.c
delete mode 100644 src/video/raspberry/SDL_rpiopengles.h
delete mode 100644 src/video/raspberry/SDL_rpivideo.c
delete mode 100644 src/video/raspberry/SDL_rpivideo.h
delete mode 100755 src/video/sdlgenblit.pl
delete mode 100644 src/video/uikit/SDL_uikitappdelegate.h
delete mode 100644 src/video/uikit/SDL_uikitappdelegate.m
delete mode 100644 src/video/uikit/SDL_uikitevents.h
delete mode 100644 src/video/uikit/SDL_uikitevents.m
delete mode 100644 src/video/uikit/SDL_uikitmessagebox.h
delete mode 100644 src/video/uikit/SDL_uikitmessagebox.m
delete mode 100644 src/video/uikit/SDL_uikitmodes.h
delete mode 100644 src/video/uikit/SDL_uikitmodes.m
delete mode 100644 src/video/uikit/SDL_uikitopengles.h
delete mode 100644 src/video/uikit/SDL_uikitopengles.m
delete mode 100644 src/video/uikit/SDL_uikitopenglview.h
delete mode 100644 src/video/uikit/SDL_uikitopenglview.m
delete mode 100644 src/video/uikit/SDL_uikitvideo.h
delete mode 100644 src/video/uikit/SDL_uikitvideo.m
delete mode 100644 src/video/uikit/SDL_uikitview.h
delete mode 100644 src/video/uikit/SDL_uikitview.m
delete mode 100644 src/video/uikit/SDL_uikitviewcontroller.h
delete mode 100644 src/video/uikit/SDL_uikitviewcontroller.m
delete mode 100644 src/video/uikit/SDL_uikitwindow.h
delete mode 100644 src/video/uikit/SDL_uikitwindow.m
delete mode 100644 src/video/uikit/keyinfotable.h
delete mode 100644 src/video/vivante/SDL_vivanteopengles.c
delete mode 100644 src/video/vivante/SDL_vivanteopengles.h
delete mode 100644 src/video/vivante/SDL_vivanteplatform.c
delete mode 100644 src/video/vivante/SDL_vivanteplatform.h
delete mode 100644 src/video/vivante/SDL_vivantevideo.c
delete mode 100644 src/video/vivante/SDL_vivantevideo.h
delete mode 100644 src/video/wayland/SDL_waylanddyn.c
delete mode 100644 src/video/wayland/SDL_waylanddyn.h
delete mode 100644 src/video/wayland/SDL_waylandevents.c
delete mode 100644 src/video/wayland/SDL_waylandevents_c.h
delete mode 100644 src/video/wayland/SDL_waylandmouse.c
delete mode 100644 src/video/wayland/SDL_waylandmouse.h
delete mode 100644 src/video/wayland/SDL_waylandopengles.c
delete mode 100644 src/video/wayland/SDL_waylandopengles.h
delete mode 100644 src/video/wayland/SDL_waylandsym.h
delete mode 100644 src/video/wayland/SDL_waylandtouch.c
delete mode 100644 src/video/wayland/SDL_waylandtouch.h
delete mode 100644 src/video/wayland/SDL_waylandvideo.c
delete mode 100644 src/video/wayland/SDL_waylandvideo.h
delete mode 100644 src/video/wayland/SDL_waylandwindow.c
delete mode 100644 src/video/wayland/SDL_waylandwindow.h
delete mode 100644 src/video/windows/SDL_msctf.h
delete mode 100644 src/video/windows/SDL_vkeys.h
delete mode 100644 src/video/windows/SDL_windowsclipboard.c
delete mode 100644 src/video/windows/SDL_windowsclipboard.h
delete mode 100644 src/video/windows/SDL_windowsevents.c
delete mode 100644 src/video/windows/SDL_windowsevents.h
delete mode 100644 src/video/windows/SDL_windowsframebuffer.c
delete mode 100644 src/video/windows/SDL_windowsframebuffer.h
delete mode 100644 src/video/windows/SDL_windowskeyboard.c
delete mode 100644 src/video/windows/SDL_windowskeyboard.h
delete mode 100644 src/video/windows/SDL_windowsmessagebox.c
delete mode 100644 src/video/windows/SDL_windowsmessagebox.h
delete mode 100644 src/video/windows/SDL_windowsmodes.c
delete mode 100644 src/video/windows/SDL_windowsmodes.h
delete mode 100644 src/video/windows/SDL_windowsmouse.c
delete mode 100644 src/video/windows/SDL_windowsmouse.h
delete mode 100644 src/video/windows/SDL_windowsopengl.c
delete mode 100644 src/video/windows/SDL_windowsopengl.h
delete mode 100644 src/video/windows/SDL_windowsopengles.c
delete mode 100644 src/video/windows/SDL_windowsopengles.h
delete mode 100644 src/video/windows/SDL_windowsshape.c
delete mode 100644 src/video/windows/SDL_windowsshape.h
delete mode 100644 src/video/windows/SDL_windowsvideo.c
delete mode 100644 src/video/windows/SDL_windowsvideo.h
delete mode 100644 src/video/windows/SDL_windowswindow.c
delete mode 100644 src/video/windows/SDL_windowswindow.h
delete mode 100644 src/video/windows/wmmsg.h
delete mode 100644 src/video/winrt/SDL_winrtevents.cpp
delete mode 100644 src/video/winrt/SDL_winrtevents_c.h
delete mode 100644 src/video/winrt/SDL_winrtkeyboard.cpp
delete mode 100644 src/video/winrt/SDL_winrtmessagebox.cpp
delete mode 100644 src/video/winrt/SDL_winrtmessagebox.h
delete mode 100644 src/video/winrt/SDL_winrtmouse.cpp
delete mode 100644 src/video/winrt/SDL_winrtmouse_c.h
delete mode 100644 src/video/winrt/SDL_winrtopengles.cpp
delete mode 100644 src/video/winrt/SDL_winrtopengles.h
delete mode 100644 src/video/winrt/SDL_winrtpointerinput.cpp
delete mode 100644 src/video/winrt/SDL_winrtvideo.cpp
delete mode 100644 src/video/winrt/SDL_winrtvideo_cpp.h
delete mode 100644 src/video/x11/SDL_x11clipboard.c
delete mode 100644 src/video/x11/SDL_x11clipboard.h
delete mode 100644 src/video/x11/SDL_x11events.h
delete mode 100644 src/video/x11/SDL_x11framebuffer.c
delete mode 100644 src/video/x11/SDL_x11framebuffer.h
delete mode 100644 src/video/x11/SDL_x11keyboard.c
delete mode 100644 src/video/x11/SDL_x11keyboard.h
delete mode 100644 src/video/x11/SDL_x11messagebox.c
delete mode 100644 src/video/x11/SDL_x11messagebox.h
delete mode 100644 src/video/x11/SDL_x11modes.h
delete mode 100644 src/video/x11/SDL_x11mouse.h
delete mode 100644 src/video/x11/SDL_x11opengl.c
delete mode 100644 src/video/x11/SDL_x11opengl.h
delete mode 100644 src/video/x11/SDL_x11opengles.c
delete mode 100644 src/video/x11/SDL_x11opengles.h
delete mode 100644 src/video/x11/SDL_x11shape.c
delete mode 100644 src/video/x11/SDL_x11shape.h
delete mode 100644 src/video/x11/SDL_x11touch.c
delete mode 100644 src/video/x11/SDL_x11touch.h
delete mode 100644 src/video/x11/SDL_x11window.c
delete mode 100644 src/video/x11/SDL_x11window.h
delete mode 100644 src/video/x11/SDL_x11xinput2.c
delete mode 100644 src/video/x11/SDL_x11xinput2.h
delete mode 100644 src/video/x11/edid-parse.c
delete mode 100644 src/video/x11/edid.h
delete mode 100644 src/video/x11/imKStoUCS.c
delete mode 100644 src/video/x11/imKStoUCS.h
delete mode 100644 test/axis.bmp
delete mode 100644 test/button.bmp
delete mode 100644 test/controllermap.bmp
delete mode 100644 test/controllermap.c
delete mode 100644 test/emscripten/joystick-pre.js
delete mode 100644 test/loopwavequeue.c
delete mode 100644 test/nacl/Makefile
delete mode 100644 test/nacl/background.js
delete mode 100644 test/nacl/common.js
delete mode 100644 test/nacl/index.html
delete mode 100644 test/nacl/manifest.json
delete mode 100644 test/relative_mode.markdown
delete mode 100644 test/shapes/p01_shape24.bmp
delete mode 100644 test/shapes/p01_shape32alpha.bmp
delete mode 100644 test/shapes/p01_shape8.bmp
delete mode 100644 test/shapes/p02_shape24.bmp
delete mode 100644 test/shapes/p02_shape32alpha.bmp
delete mode 100644 test/shapes/p02_shape8.bmp
delete mode 100644 test/shapes/p03_shape24.bmp
delete mode 100644 test/shapes/p03_shape8.bmp
delete mode 100644 test/shapes/p04_shape1.bmp
delete mode 100644 test/shapes/p04_shape24.bmp
delete mode 100644 test/shapes/p04_shape32alpha.bmp
delete mode 100644 test/shapes/p04_shape8.bmp
delete mode 100644 test/shapes/p05_shape8.bmp
delete mode 100644 test/shapes/p06_shape1alpha.bmp
delete mode 100644 test/shapes/p06_shape24.bmp
delete mode 100644 test/shapes/p06_shape32alpha.bmp
delete mode 100644 test/shapes/p06_shape8.bmp
delete mode 100644 test/shapes/p07_shape24.bmp
delete mode 100644 test/shapes/p07_shape32alpha.bmp
delete mode 100644 test/shapes/p07_shape8.bmp
delete mode 100644 test/shapes/p08_shape24.bmp
delete mode 100644 test/shapes/p08_shape32alpha.bmp
delete mode 100644 test/shapes/p08_shape8.bmp
delete mode 100644 test/shapes/p09_shape24.bmp
delete mode 100644 test/shapes/p09_shape32alpha.bmp
delete mode 100644 test/shapes/p09_shape8.bmp
delete mode 100644 test/shapes/p10_shape1.bmp
delete mode 100644 test/shapes/p10_shape24.bmp
delete mode 100644 test/shapes/p10_shape32alpha.bmp
delete mode 100644 test/shapes/p10_shape8.bmp
delete mode 100644 test/shapes/p11_shape24.bmp
delete mode 100644 test/shapes/p11_shape32alpha.bmp
delete mode 100644 test/shapes/p11_shape8.bmp
delete mode 100644 test/shapes/p12_shape24.bmp
delete mode 100644 test/shapes/p12_shape8.bmp
delete mode 100644 test/shapes/p13_shape24.bmp
delete mode 100644 test/shapes/p13_shape32alpha.bmp
delete mode 100644 test/shapes/p13_shape8.bmp
delete mode 100644 test/shapes/p14_shape24.bmp
delete mode 100644 test/shapes/p14_shape8.bmp
delete mode 100644 test/shapes/p15_shape24.bmp
delete mode 100644 test/shapes/p15_shape32alpha.bmp
delete mode 100644 test/shapes/p15_shape8.bmp
delete mode 100644 test/shapes/p16_shape1.bmp
delete mode 100644 test/shapes/p16_shape24.bmp
delete mode 100644 test/shapes/p16_shape8.bmp
delete mode 100644 test/shapes/trollface_24.bmp
delete mode 100644 test/shapes/trollface_32alpha.bmp
delete mode 100644 test/testatomic.c
delete mode 100644 test/testaudiohotplug.c
delete mode 100644 test/testaudioinfo.c
delete mode 100644 test/testautomation.c
delete mode 100644 test/testautomation_audio.c
delete mode 100644 test/testautomation_clipboard.c
delete mode 100644 test/testautomation_events.c
delete mode 100644 test/testautomation_hints.c
delete mode 100644 test/testautomation_keyboard.c
delete mode 100644 test/testautomation_main.c
delete mode 100644 test/testautomation_mouse.c
delete mode 100644 test/testautomation_pixels.c
delete mode 100644 test/testautomation_platform.c
delete mode 100644 test/testautomation_rect.c
delete mode 100644 test/testautomation_render.c
delete mode 100644 test/testautomation_rwops.c
delete mode 100644 test/testautomation_sdltest.c
delete mode 100644 test/testautomation_stdlib.c
delete mode 100644 test/testautomation_suites.h
delete mode 100644 test/testautomation_surface.c
delete mode 100644 test/testautomation_syswm.c
delete mode 100644 test/testautomation_timer.c
delete mode 100644 test/testautomation_video.c
delete mode 100644 test/testdisplayinfo.c
delete mode 100644 test/testdraw2.c
delete mode 100644 test/testdrawchessboard.c
delete mode 100644 test/testdropfile.c
delete mode 100644 test/testfilesystem.c
delete mode 100644 test/testgamecontroller.c
delete mode 100644 test/testgesture.c
delete mode 100644 test/testgl2.c
delete mode 100644 test/testgles.c
delete mode 100644 test/testgles2.c
delete mode 100644 test/testhaptic.c
delete mode 100644 test/testhittesting.c
delete mode 100644 test/testhotplug.c
delete mode 100644 test/testime.c
delete mode 100644 test/testintersections.c
delete mode 100644 test/testmessage.c
delete mode 100644 test/testmultiaudio.c
delete mode 100644 test/testnative.c
delete mode 100644 test/testnative.h
delete mode 100644 test/testnativecocoa.m
delete mode 100644 test/testnativew32.c
delete mode 100644 test/testnativex11.c
delete mode 100644 test/testpower.c
delete mode 100644 test/testrelative.c
delete mode 100644 test/testrendercopyex.c
delete mode 100644 test/testrendertarget.c
delete mode 100644 test/testresample.c
delete mode 100644 test/testrumble.c
delete mode 100644 test/testscale.c
delete mode 100644 test/testshader.c
delete mode 100644 test/testshape.c
delete mode 100644 test/testsprite2.c
delete mode 100644 test/testspriteminimal.c
delete mode 100644 test/teststreaming.c
delete mode 100644 test/testthread.c
delete mode 100644 test/testviewport.c
delete mode 100644 test/testwm2.c
diff --git a/Android.mk b/Android.mk
deleted file mode 100755
index 13d765f..0000000
--- a/Android.mk
+++ /dev/null
@@ -1,69 +0,0 @@
-LOCAL_PATH := $(call my-dir)
-
-###########################
-#
-# SDL shared library
-#
-###########################
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := SDL2
-
-LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
-
-LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
-
-LOCAL_SRC_FILES := \
- $(subst $(LOCAL_PATH)/,, \
- $(wildcard $(LOCAL_PATH)/src/*.c) \
- $(wildcard $(LOCAL_PATH)/src/audio/*.c) \
- $(wildcard $(LOCAL_PATH)/src/audio/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/audio/dummy/*.c) \
- $(LOCAL_PATH)/src/atomic/SDL_atomic.c \
- $(LOCAL_PATH)/src/atomic/SDL_spinlock.c.arm \
- $(wildcard $(LOCAL_PATH)/src/core/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/cpuinfo/*.c) \
- $(wildcard $(LOCAL_PATH)/src/dynapi/*.c) \
- $(wildcard $(LOCAL_PATH)/src/events/*.c) \
- $(wildcard $(LOCAL_PATH)/src/file/*.c) \
- $(wildcard $(LOCAL_PATH)/src/haptic/*.c) \
- $(wildcard $(LOCAL_PATH)/src/haptic/dummy/*.c) \
- $(wildcard $(LOCAL_PATH)/src/joystick/*.c) \
- $(wildcard $(LOCAL_PATH)/src/joystick/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/loadso/dlopen/*.c) \
- $(wildcard $(LOCAL_PATH)/src/power/*.c) \
- $(wildcard $(LOCAL_PATH)/src/power/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/filesystem/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/render/*.c) \
- $(wildcard $(LOCAL_PATH)/src/render/*/*.c) \
- $(wildcard $(LOCAL_PATH)/src/stdlib/*.c) \
- $(wildcard $(LOCAL_PATH)/src/thread/*.c) \
- $(wildcard $(LOCAL_PATH)/src/thread/pthread/*.c) \
- $(wildcard $(LOCAL_PATH)/src/timer/*.c) \
- $(wildcard $(LOCAL_PATH)/src/timer/unix/*.c) \
- $(wildcard $(LOCAL_PATH)/src/video/*.c) \
- $(wildcard $(LOCAL_PATH)/src/video/android/*.c) \
- $(wildcard $(LOCAL_PATH)/src/test/*.c))
-
-LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES
-LOCAL_LDLIBS := -ldl -lGLESv1_CM -lGLESv2 -llog -landroid
-
-include $(BUILD_SHARED_LIBRARY)
-
-###########################
-#
-# SDL static library
-#
-###########################
-
-LOCAL_MODULE := SDL2_static
-
-LOCAL_MODULE_FILENAME := libSDL2
-
-LOCAL_SRC_FILES += $(subst $(LOCAL_PATH)/,,$(LOCAL_PATH)/src/main/android/SDL_android_main.c)
-
-LOCAL_LDLIBS :=
-LOCAL_EXPORT_LDLIBS := -Wl,--undefined=Java_org_libsdl_app_SDLActivity_nativeInit -ldl -lGLESv1_CM -lGLESv2 -llog -landroid
-
-include $(BUILD_STATIC_LIBRARY)
diff --git a/BUGS.txt b/BUGS.txt
deleted file mode 100644
index 7ef5538..0000000
--- a/BUGS.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-
-Bugs are now managed in the SDL bug tracker, here:
-
- http://bugzilla.libsdl.org/
-
-You may report bugs there, and search to see if a given issue has already
- been reported, discussed, and maybe even fixed.
-
-
-You may also find help on the SDL mailing list. Subscription information:
-
- http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
-
-Bug reports are welcome here, but we really appreciate if you use Bugzilla, as
- bugs discussed on the mailing list may be forgotten or missed.
-
diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100755
index 74356b6..0000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,1537 +0,0 @@
-if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
- message(FATAL_ERROR "Prevented in-tree built. Please create a build directory outside of the SDL source code and call cmake from there")
-endif()
-
-cmake_minimum_required(VERSION 2.8)
-project(SDL2 C)
-include(CheckFunctionExists)
-include(CheckLibraryExists)
-include(CheckIncludeFiles)
-include(CheckIncludeFile)
-include(CheckSymbolExists)
-include(CheckCSourceRuns)
-include(CheckCCompilerFlag)
-include(CheckTypeSize)
-include(CheckStructHasMember)
-include(CMakeDependentOption)
-include(FindPkgConfig)
-set(CMAKE_MODULE_PATH "${SDL2_SOURCE_DIR}/cmake")
-include(${SDL2_SOURCE_DIR}/cmake/macros.cmake)
-include(${SDL2_SOURCE_DIR}/cmake/sdlchecks.cmake)
-
-# General settings
-# Edit include/SDL_version.h and change the version, then:
-# SDL_MICRO_VERSION += 1;
-# SDL_INTERFACE_AGE += 1;
-# SDL_BINARY_AGE += 1;
-# if any functions have been added, set SDL_INTERFACE_AGE to 0.
-# if backwards compatibility has been broken,
-# set SDL_BINARY_AGE and SDL_INTERFACE_AGE to 0.
-set(SDL_MAJOR_VERSION 2)
-set(SDL_MINOR_VERSION 0)
-set(SDL_MICRO_VERSION 4)
-set(SDL_INTERFACE_AGE 0)
-set(SDL_BINARY_AGE 4)
-set(SDL_VERSION "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}.${SDL_MICRO_VERSION}")
-
-# Calculate a libtool-like version number
-math(EXPR LT_CURRENT "${SDL_MICRO_VERSION} - ${SDL_INTERFACE_AGE}")
-math(EXPR LT_AGE "${SDL_BINARY_AGE} - ${SDL_INTERFACE_AGE}")
-math(EXPR LT_MAJOR "${LT_CURRENT}- ${LT_AGE}")
-set(LT_REVISION "${SDL_INTERFACE_AGE}")
-set(LT_RELEASE "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}")
-set(LT_VERSION "${LT_MAJOR}.${LT_AGE}.${LT_REVISION}")
-
-message(STATUS "${LT_VERSION} :: ${LT_AGE} :: ${LT_REVISION} :: ${LT_CURRENT} :: ${LT_RELEASE}")
-
-# General settings & flags
-set(LIBRARY_OUTPUT_DIRECTORY "build")
-# Check for 64 or 32 bit
-set(SIZEOF_VOIDP ${CMAKE_SIZEOF_VOID_P})
-if(CMAKE_SIZEOF_VOID_P EQUAL 8)
- set(ARCH_64 TRUE)
- set(PROCESSOR_ARCH "x64")
-else()
- set(ARCH_64 FALSE)
- set(PROCESSOR_ARCH "x86")
-endif()
-set(LIBNAME SDL2)
-if(NOT LIBTYPE)
- set(LIBTYPE SHARED)
-endif()
-
-# Get the platform
-if(WIN32)
- if(NOT WINDOWS)
- set(WINDOWS TRUE)
- endif()
-elseif(UNIX AND NOT APPLE)
- if(CMAKE_SYSTEM_NAME MATCHES ".*Linux")
- set(LINUX TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "kFreeBSD.*")
- set(FREEBSD TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "kNetBSD.*|NetBSD.*")
- set(NETBSD TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "kOpenBSD.*|OpenBSD.*")
- set(OPENBSD TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES ".*GNU.*")
- set(GNU TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES ".*BSDI.*")
- set(BSDI TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "DragonFly.*|FreeBSD")
- set(FREEBSD TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "SYSV5.*")
- set(SYSV5 TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "Solaris.*")
- set(SOLARIS TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "HP-UX.*")
- set(HPUX TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "AIX.*")
- set(AIX TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES "Minix.*")
- set(MINIX TRUE)
- endif()
-elseif(APPLE)
- if(CMAKE_SYSTEM_NAME MATCHES ".*Darwin.*")
- set(DARWIN TRUE)
- elseif(CMAKE_SYSTEM_NAME MATCHES ".*MacOS.*")
- set(MACOSX TRUE)
- endif()
- # TODO: iOS?
-elseif(CMAKE_SYSTEM_NAME MATCHES "BeOS.*")
- message_error("BeOS support has been removed as of SDL 2.0.2.")
-elseif(CMAKE_SYSTEM_NAME MATCHES "Haiku.*")
- set(HAIKU TRUE)
-endif()
-
-# Don't mistake osx for unix
-if(UNIX AND NOT APPLE)
- set(UNIX_SYS ON)
-else()
- set(UNIX_SYS OFF)
-endif()
-
-if(UNIX OR APPLE)
- set(UNIX_OR_MAC_SYS ON)
-else()
- set(UNIX_OR_MAC_SYS OFF)
-endif()
-
-if (UNIX_OR_MAC_SYS AND NOT EMSCRIPTEN) # JavaScript does not yet have threading support, so disable pthreads when building for Emscripten.
- set(SDL_PTHREADS_ENABLED_BY_DEFAULT ON)
-else()
- set(SDL_PTHREADS_ENABLED_BY_DEFAULT OFF)
-endif()
-
-# Default option knobs
-if(APPLE OR ARCH_64)
- set(OPT_DEF_SSEMATH ON)
-endif()
-if(UNIX OR MINGW OR MSYS)
- set(OPT_DEF_LIBC ON)
-endif()
-
-# Compiler info
-if(CMAKE_COMPILER_IS_GNUCC)
- set(USE_GCC TRUE)
- set(OPT_DEF_ASM TRUE)
-elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
- set(USE_CLANG TRUE)
- set(OPT_DEF_ASM TRUE)
-elseif(MSVC_VERSION GREATER 1400) # VisualStudio 8.0+
- set(OPT_DEF_ASM TRUE)
- #set(CMAKE_C_FLAGS "/ZI /WX- /
-else()
- set(OPT_DEF_ASM FALSE)
-endif()
-
-# Default flags, if not set otherwise
-if("$ENV{CFLAGS}" STREQUAL "")
- if(USE_GCC OR USE_CLANG)
- set(CMAKE_C_FLAGS "-g -O3")
- endif()
-else()
- set(CMAKE_C_FLAGS "$ENV{CFLAGS}")
- list(APPEND EXTRA_CFLAGS "$ENV{CFLAGS}")
-endif()
-if(NOT ("$ENV{CFLAGS}" STREQUAL "")) # Hackish, but does the trick on Win32
- list(APPEND EXTRA_LDFLAGS "$ENV{LDFLAGS}")
-endif()
-
-if(MSVC)
- option(FORCE_STATIC_VCRT "Force /MT for static VC runtimes" OFF)
- if(FORCE_STATIC_VCRT)
- foreach(flag_var
- CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
- CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
- if(${flag_var} MATCHES "/MD")
- string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
- endif()
- endforeach()
- endif()
-
- # Make sure /RTC1 is disabled, otherwise it will use functions from the CRT
- foreach(flag_var
- CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
- CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
- string(REGEX REPLACE "/RTC(su|[1su])" "" ${flag_var} "${${flag_var}}")
- endforeach(flag_var)
-endif()
-
-# Those are used for pkg-config and friends, so that the SDL2.pc, sdl2-config,
-# etc. are created correctly.
-set(SDL_LIBS "-lSDL2")
-set(SDL_CFLAGS "")
-
-# Emscripten toolchain has a nonempty default value for this, and the checks
-# in this file need to change that, so remember the original value, and
-# restore back to that afterwards. For check_function_exists() to work in
-# Emscripten, this value must be at its default value.
-set(ORIG_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS})
-
-if(CYGWIN)
- # We build SDL on cygwin without the UNIX emulation layer
- include_directories("-I/usr/include/mingw")
- set(CMAKE_REQUIRED_FLAGS "-mno-cygwin")
- check_c_source_compiles("int main(int argc, char **argv) {}"
- HAVE_GCC_NO_CYGWIN)
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- if(HAVE_GCC_NO_CYGWIN)
- list(APPEND EXTRA_LDFLAGS "-mno-cygwin")
- list(APPEND SDL_LIBS "-mno-cygwin")
- endif()
- set(SDL_CFLAGS "${SDL_CFLAGS} -I/usr/include/mingw")
-endif()
-
-add_definitions(-DUSING_GENERATED_CONFIG_H)
-# General includes
-include_directories(${SDL2_BINARY_DIR}/include ${SDL2_SOURCE_DIR}/include)
-
-# All these ENABLED_BY_DEFAULT vars will default to ON if not specified, so
-# you only need to have a platform override them if they are disabling.
-set(OPT_DEF_ASM TRUE)
-if(EMSCRIPTEN)
- # Set up default values for the currently supported set of subsystems:
- # Emscripten/Javascript does not have assembly support, a dynamic library
- # loading architecture, low-level CPU inspection or multithreading.
- set(OPT_DEF_ASM FALSE)
- set(SDL_SHARED_ENABLED_BY_DEFAULT OFF)
- set(SDL_ATOMIC_ENABLED_BY_DEFAULT OFF)
- set(SDL_THREADS_ENABLED_BY_DEFAULT OFF)
- set(SDL_LOADSO_ENABLED_BY_DEFAULT OFF)
- set(SDL_CPUINFO_ENABLED_BY_DEFAULT OFF)
- set(SDL_DLOPEN_ENABLED_BY_DEFAULT OFF)
-endif()
-
-if (NOT DEFINED SDL_SHARED_ENABLED_BY_DEFAULT)
- set(SDL_SHARED_ENABLED_BY_DEFAULT ON)
-endif()
-
-set(SDL_SUBSYSTEMS
- Atomic Audio Video Render Events Joystick Haptic Power Threads Timers
- File Loadso CPUinfo Filesystem Dlopen)
-foreach(_SUB ${SDL_SUBSYSTEMS})
- string(TOUPPER ${_SUB} _OPT)
- if (NOT DEFINED SDL_${_OPT}_ENABLED_BY_DEFAULT)
- set(SDL_${_OPT}_ENABLED_BY_DEFAULT ON)
- endif()
- option(SDL_${_OPT} "Enable the ${_SUB} subsystem" ${SDL_${_OPT}_ENABLED_BY_DEFAULT})
-endforeach()
-
-option_string(ASSERTIONS "Enable internal sanity checks (auto/disabled/release/enabled/paranoid)" "auto")
-#set_option(DEPENDENCY_TRACKING "Use gcc -MMD -MT dependency tracking" ON)
-set_option(LIBC "Use the system C library" ${OPT_DEF_LIBC})
-set_option(GCC_ATOMICS "Use gcc builtin atomics" ${USE_GCC})
-set_option(ASSEMBLY "Enable assembly routines" ${OPT_DEF_ASM})
-set_option(SSEMATH "Allow GCC to use SSE floating point math" ${OPT_DEF_SSEMATH})
-set_option(MMX "Use MMX assembly routines" ${OPT_DEF_ASM})
-set_option(3DNOW "Use 3Dnow! MMX assembly routines" ${OPT_DEF_ASM})
-set_option(SSE "Use SSE assembly routines" ${OPT_DEF_ASM})
-set_option(SSE2 "Use SSE2 assembly routines" ${OPT_DEF_SSEMATH})
-set_option(ALTIVEC "Use Altivec assembly routines" ${OPT_DEF_ASM})
-set_option(DISKAUDIO "Support the disk writer audio driver" ON)
-set_option(DUMMYAUDIO "Support the dummy audio driver" ON)
-set_option(VIDEO_DIRECTFB "Use DirectFB video driver" OFF)
-dep_option(DIRECTFB_SHARED "Dynamically load directfb support" ON "VIDEO_DIRECTFB" OFF)
-set_option(FUSIONSOUND "Use FusionSound audio driver" OFF)
-dep_option(FUSIONSOUND_SHARED "Dynamically load fusionsound audio support" ON "FUSIONSOUND" OFF)
-set_option(VIDEO_DUMMY "Use dummy video driver" ON)
-set_option(VIDEO_OPENGL "Include OpenGL support" ON)
-set_option(VIDEO_OPENGLES "Include OpenGL ES support" ON)
-set_option(PTHREADS "Use POSIX threads for multi-threading" ${SDL_PTHREADS_ENABLED_BY_DEFAULT})
-dep_option(PTHREADS_SEM "Use pthread semaphores" ON "PTHREADS" OFF)
-set_option(SDL_DLOPEN "Use dlopen for shared object loading" ${SDL_DLOPEN_ENABLED_BY_DEFAULT})
-set_option(OSS "Support the OSS audio API" ${UNIX_SYS})
-set_option(ALSA "Support the ALSA audio API" ${UNIX_SYS})
-dep_option(ALSA_SHARED "Dynamically load ALSA audio support" ON "ALSA" OFF)
-set_option(ESD "Support the Enlightened Sound Daemon" ${UNIX_SYS})
-dep_option(ESD_SHARED "Dynamically load ESD audio support" ON "ESD" OFF)
-set_option(PULSEAUDIO "Use PulseAudio" ${UNIX_SYS})
-dep_option(PULSEAUDIO_SHARED "Dynamically load PulseAudio support" ON "PULSEAUDIO" OFF)
-set_option(ARTS "Support the Analog Real Time Synthesizer" ${UNIX_SYS})
-dep_option(ARTS_SHARED "Dynamically load aRts audio support" ON "ARTS" OFF)
-set_option(NAS "Support the NAS audio API" ${UNIX_SYS})
-set_option(NAS_SHARED "Dynamically load NAS audio API" ${UNIX_SYS})
-set_option(SNDIO "Support the sndio audio API" ${UNIX_SYS})
-set_option(RPATH "Use an rpath when linking SDL" ${UNIX_SYS})
-set_option(CLOCK_GETTIME "Use clock_gettime() instead of gettimeofday()" OFF)
-set_option(INPUT_TSLIB "Use the Touchscreen library for input" ${UNIX_SYS})
-set_option(VIDEO_X11 "Use X11 video driver" ${UNIX_SYS})
-set_option(VIDEO_WAYLAND "Use Wayland video driver" ${UNIX_SYS})
-dep_option(WAYLAND_SHARED "Dynamically load Wayland support" ON "VIDEO_WAYLAND" OFF)
-dep_option(VIDEO_WAYLAND_QT_TOUCH "QtWayland server support for Wayland video driver" ON "VIDEO_WAYLAND" OFF)
-set_option(VIDEO_MIR "Use Mir video driver" ${UNIX_SYS})
-dep_option(MIR_SHARED "Dynamically load Mir support" ON "VIDEO_MIR" OFF)
-set_option(VIDEO_RPI "Use Raspberry Pi video driver" ${UNIX_SYS})
-dep_option(X11_SHARED "Dynamically load X11 support" ON "VIDEO_X11" OFF)
-set(SDL_X11_OPTIONS Xcursor Xinerama XInput Xrandr Xscrnsaver XShape Xvm)
-foreach(_SUB ${SDL_X11_OPTIONS})
- string(TOUPPER "VIDEO_X11_${_SUB}" _OPT)
- dep_option(${_OPT} "Enable ${_SUB} support" ON "VIDEO_X11" OFF)
-endforeach()
-set_option(VIDEO_COCOA "Use Cocoa video driver" ${APPLE})
-set_option(DIRECTX "Use DirectX for Windows audio/video" ${WINDOWS})
-set_option(RENDER_D3D "Enable the Direct3D render driver" ${WINDOWS})
-set_option(VIDEO_VIVANTE "Use Vivante EGL video driver" ${UNIX_SYS})
-
-# TODO: We should (should we?) respect cmake's ${BUILD_SHARED_LIBS} flag here
-# The options below are for compatibility to configure's default behaviour.
-set(SDL_SHARED ${SDL_SHARED_ENABLED_BY_DEFAULT} CACHE BOOL "Build a shared version of the library")
-set(SDL_STATIC ON CACHE BOOL "Build a static version of the library")
-
-# General source files
-file(GLOB SOURCE_FILES
- ${SDL2_SOURCE_DIR}/src/*.c
- ${SDL2_SOURCE_DIR}/src/atomic/*.c
- ${SDL2_SOURCE_DIR}/src/audio/*.c
- ${SDL2_SOURCE_DIR}/src/cpuinfo/*.c
- ${SDL2_SOURCE_DIR}/src/dynapi/*.c
- ${SDL2_SOURCE_DIR}/src/events/*.c
- ${SDL2_SOURCE_DIR}/src/file/*.c
- ${SDL2_SOURCE_DIR}/src/libm/*.c
- ${SDL2_SOURCE_DIR}/src/render/*.c
- ${SDL2_SOURCE_DIR}/src/render/*/*.c
- ${SDL2_SOURCE_DIR}/src/stdlib/*.c
- ${SDL2_SOURCE_DIR}/src/thread/*.c
- ${SDL2_SOURCE_DIR}/src/timer/*.c
- ${SDL2_SOURCE_DIR}/src/video/*.c)
-
-
-if(ASSERTIONS STREQUAL "auto")
- # Do nada - use optimization settings to determine the assertion level
-elseif(ASSERTIONS STREQUAL "disabled")
- set(SDL_DEFAULT_ASSERT_LEVEL 0)
-elseif(ASSERTIONS STREQUAL "release")
- set(SDL_DEFAULT_ASSERT_LEVEL 1)
-elseif(ASSERTIONS STREQUAL "enabled")
- set(SDL_DEFAULT_ASSERT_LEVEL 2)
-elseif(ASSERTIONS STREQUAL "paranoid")
- set(SDL_DEFAULT_ASSERT_LEVEL 3)
-else()
- message_error("unknown assertion level")
-endif()
-set(HAVE_ASSERTIONS ${ASSERTIONS})
-
-# Compiler option evaluation
-if(USE_GCC OR USE_CLANG)
- if(DEPENDENCY_TRACKING)
- check_c_source_compiles("
- #if !defined(__GNUC__) || __GNUC__ < 3
- #error Dependency tracking requires GCC 3.0 or newer
- #endif
- int main(int argc, char **argv) { }" HAVE_DEPENDENCY_TRACKING)
- endif()
-
- if(GCC_ATOMICS)
- check_c_source_compiles("int main(int argc, char **argv) {
- int a;
- void *x, *y, *z;
- __sync_lock_test_and_set(&a, 4);
- __sync_lock_test_and_set(&x, y);
- __sync_fetch_and_add(&a, 1);
- __sync_bool_compare_and_swap(&a, 5, 10);
- __sync_bool_compare_and_swap(&x, y, z); }" HAVE_GCC_ATOMICS)
- if(NOT HAVE_GCC_ATOMICS)
- check_c_source_compiles("int main(int argc, char **argv) {
- int a;
- __sync_lock_test_and_set(&a, 1);
- __sync_lock_release(&a); }" HAVE_GCC_SYNC_LOCK_TEST_AND_SET)
- endif()
- endif()
-
- set(CMAKE_REQUIRED_FLAGS "-mpreferred-stack-boundary=2")
- check_c_source_compiles("int x = 0; int main(int argc, char **argv) {}"
- HAVE_GCC_PREFERRED_STACK_BOUNDARY)
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
-
- set(CMAKE_REQUIRED_FLAGS "-fvisibility=hidden -Werror")
- check_c_source_compiles("
- #if !defined(__GNUC__) || __GNUC__ < 4
- #error SDL only uses visibility attributes in GCC 4 or newer
- #endif
- int main(int argc, char **argv) {}" HAVE_GCC_FVISIBILITY)
- if(HAVE_GCC_FVISIBILITY)
- list(APPEND EXTRA_CFLAGS "-fvisibility=hidden")
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
-
- check_c_compiler_flag(-Wall HAVE_GCC_WALL)
- if(HAVE_GCC_WALL)
- list(APPEND EXTRA_CFLAGS "-Wall")
- if(HAIKU)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-multichar")
- endif()
- endif()
- check_c_compiler_flag(-Wshadow HAVE_GCC_WSHADOW)
- if(HAVE_GCC_WSHADOW)
- list(APPEND EXTRA_CFLAGS "-Wshadow")
- endif()
-
- set(CMAKE_REQUIRED_FLAGS "-Wl,--no-undefined")
- check_c_compiler_flag("" HAVE_NO_UNDEFINED)
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- if(HAVE_NO_UNDEFINED)
- list(APPEND EXTRA_LDFLAGS "-Wl,--no-undefined")
- endif()
-endif()
-
-if(ASSEMBLY)
- if(USE_GCC OR USE_CLANG)
- set(SDL_ASSEMBLY_ROUTINES 1)
- # TODO: Those all seem to be quite GCC specific - needs to be
- # reworked for better compiler support
- set(HAVE_ASSEMBLY TRUE)
- if(MMX)
- set(CMAKE_REQUIRED_FLAGS "-mmmx")
- check_c_source_compiles("
- #ifdef __MINGW32__
- #include <_mingw.h>
- #ifdef __MINGW64_VERSION_MAJOR
- #include
- #else
- #include
- #endif
- #else
- #include
- #endif
- #ifndef __MMX__
- #error Assembler CPP flag not enabled
- #endif
- int main(int argc, char **argv) { }" HAVE_MMX)
- if(HAVE_MMX)
- list(APPEND EXTRA_CFLAGS "-mmmx")
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- endif()
-
- if(3DNOW)
- set(CMAKE_REQUIRED_FLAGS "-m3dnow")
- check_c_source_compiles("
- #include
- #ifndef __3dNOW__
- #error Assembler CPP flag not enabled
- #endif
- int main(int argc, char **argv) {
- void *p = 0;
- _m_prefetch(p);
- }" HAVE_3DNOW)
- if(HAVE_3DNOW)
- list(APPEND EXTRA_CFLAGS "-m3dnow")
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- endif()
-
- if(SSE)
- set(CMAKE_REQUIRED_FLAGS "-msse")
- check_c_source_compiles("
- #ifdef __MINGW32__
- #include <_mingw.h>
- #ifdef __MINGW64_VERSION_MAJOR
- #include
- #else
- #include
- #endif
- #else
- #include
- #endif
- #ifndef __SSE__
- #error Assembler CPP flag not enabled
- #endif
- int main(int argc, char **argv) { }" HAVE_SSE)
- if(HAVE_SSE)
- list(APPEND EXTRA_CFLAGS "-msse")
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- endif()
-
- if(SSE2)
- set(CMAKE_REQUIRED_FLAGS "-msse2")
- check_c_source_compiles("
- #ifdef __MINGW32__
- #include <_mingw.h>
- #ifdef __MINGW64_VERSION_MAJOR
- #include
- #else
- #include
- #endif
- #else
- #include
- #endif
- #ifndef __SSE2__
- #error Assembler CPP flag not enabled
- #endif
- int main(int argc, char **argv) { }" HAVE_SSE2)
- if(HAVE_SSE2)
- list(APPEND EXTRA_CFLAGS "-msse2")
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- endif()
-
- if(SSEMATH)
- if(SSE OR SSE2)
- if(USE_GCC)
- list(APPEND EXTRA_CFLAGS "-mfpmath=387")
- endif()
- set(HAVE_SSEMATH TRUE)
- endif()
- endif()
-
- if(ALTIVEC)
- set(CMAKE_REQUIRED_FLAGS "-maltivec")
- check_c_source_compiles("
- #include
- vector unsigned int vzero() {
- return vec_splat_u32(0);
- }
- int main(int argc, char **argv) { }" HAVE_ALTIVEC_H_HDR)
- check_c_source_compiles("
- vector unsigned int vzero() {
- return vec_splat_u32(0);
- }
- int main(int argc, char **argv) { }" HAVE_ALTIVEC)
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- if(HAVE_ALTIVEC OR HAVE_ALTIVEC_H_HDR)
- set(HAVE_ALTIVEC TRUE) # if only HAVE_ALTIVEC_H_HDR is set
- list(APPEND EXTRA_CFLAGS "-maltivec")
- set(SDL_ALTIVEC_BLITTERS 1)
- if(HAVE_ALTIVEC_H_HDR)
- set(HAVE_ALTIVEC_H 1)
- endif()
- endif()
- endif()
- elseif(MSVC_VERSION GREATER 1500)
- # TODO: SDL_cpuinfo.h needs to support the user's configuration wish
- # for MSVC - right now it is always activated
- if(NOT ARCH_64)
- set(HAVE_MMX TRUE)
- set(HAVE_3DNOW TRUE)
- endif()
- set(HAVE_SSE TRUE)
- set(HAVE_SSE2 TRUE)
- set(SDL_ASSEMBLY_ROUTINES 1)
- endif()
-# TODO:
-#else()
-# if(USE_GCC OR USE_CLANG)
-# list(APPEND EXTRA_CFLAGS "-mno-sse" "-mno-sse2" "-mno-mmx")
-# endif()
-endif()
-
-# TODO: Can't deactivate on FreeBSD? w/o LIBC, SDL_stdinc.h can't define
-# anything.
-if(LIBC)
- if(WINDOWS AND NOT MINGW)
- set(HAVE_LIBC TRUE)
- foreach(_HEADER stdio.h string.h ctype.h math.h)
- string(TOUPPER "HAVE_${_HEADER}" _UPPER)
- string(REPLACE "." "_" _HAVE_H ${_UPPER})
- set(${_HAVE_H} 1)
- endforeach()
- set(HAVE_SIGNAL_H 1)
- foreach(_FN
- malloc calloc realloc free qsort abs memset memcpy memmove memcmp
- strlen _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa
- _ultoa strtol strtoul strtoll strtod atoi atof strcmp strncmp
- _stricmp _strnicmp sscanf atan atan2 acos asin ceil copysign cos
- cosf fabs floor log pow scalbn sin sinf sqrt sqrtf tan tanf)
- string(TOUPPER ${_FN} _UPPER)
- set(HAVE_${_UPPER} 1)
- endforeach()
- if(NOT CYGWIN AND NOT MINGW)
- set(HAVE_ALLOCA 1)
- endif()
- set(HAVE_M_PI 1)
- add_definitions(-D_USE_MATH_DEFINES) # needed for M_PI
- set(STDC_HEADERS 1)
- else()
- set(HAVE_LIBC TRUE)
- check_include_file(sys/types.h HAVE_SYS_TYPES_H)
- foreach(_HEADER
- stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h
- strings.h inttypes.h stdint.h ctype.h math.h iconv.h signal.h)
- string(TOUPPER "HAVE_${_HEADER}" _UPPER)
- string(REPLACE "." "_" _HAVE_H ${_UPPER})
- check_include_file("${_HEADER}" ${_HAVE_H})
- endforeach()
-
- check_include_files("dlfcn.h;stdint.h;stddef.h;inttypes.h;stdlib.h;strings.h;string.h;float.h" STDC_HEADERS)
- check_type_size("size_t" SIZEOF_SIZE_T)
- check_symbol_exists(M_PI math.h HAVE_M_PI)
- # TODO: refine the mprotect check
- check_c_source_compiles("#include
- #include
- int main() { }" HAVE_MPROTECT)
- foreach(_FN
- strtod malloc calloc realloc free getenv setenv putenv unsetenv
- qsort abs bcopy memset memcpy memmove memcmp strlen strlcpy strlcat
- strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa
- _uitoa _ultoa strtol strtoul _i64toa _ui64toa strtoll strtoull
- atoi atof strcmp strncmp _stricmp strcasecmp _strnicmp strncasecmp
- vsscanf vsnprintf fseeko fseeko64 sigaction setjmp
- nanosleep sysconf sysctlbyname
- )
- string(TOUPPER ${_FN} _UPPER)
- set(_HAVEVAR "HAVE_${_UPPER}")
- check_function_exists("${_FN}" ${_HAVEVAR})
- endforeach()
-
- check_library_exists(m pow "" HAVE_LIBM)
- if(HAVE_LIBM)
- set(CMAKE_REQUIRED_LIBRARIES m)
- foreach(_FN
- atan atan2 ceil copysign cos cosf fabs floor log pow scalbn sin
- sinf sqrt sqrtf tan tanf acos asin)
- string(TOUPPER ${_FN} _UPPER)
- set(_HAVEVAR "HAVE_${_UPPER}")
- check_function_exists("${_FN}" ${_HAVEVAR})
- endforeach()
- set(CMAKE_REQUIRED_LIBRARIES)
- list(APPEND EXTRA_LIBS m)
- endif()
-
- check_library_exists(iconv iconv_open "" HAVE_LIBICONV)
- if(HAVE_LIBICONV)
- list(APPEND EXTRA_LIBS iconv)
- set(HAVE_ICONV 1)
- endif()
-
- if(NOT APPLE)
- check_include_file(alloca.h HAVE_ALLOCA_H)
- check_function_exists(alloca HAVE_ALLOCA)
- else()
- set(HAVE_ALLOCA_H 1)
- set(HAVE_ALLOCA 1)
- endif()
-
- check_struct_has_member("struct sigaction" "sa_sigaction" "signal.h" HAVE_SA_SIGACTION)
- endif()
-else()
- if(WINDOWS)
- set(HAVE_STDARG_H 1)
- set(HAVE_STDDEF_H 1)
- endif()
-endif()
-
-
-# Enable/disable various subsystems of the SDL library
-foreach(_SUB ${SDL_SUBSYSTEMS})
- string(TOUPPER ${_SUB} _OPT)
- if(NOT SDL_${_OPT})
- set(SDL_${_OPT}_DISABLED 1)
- endif()
-endforeach()
-if(SDL_JOYSTICK)
- file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
-endif()
-if(SDL_HAPTIC)
- if(NOT SDL_JOYSTICK)
- # Haptic requires some private functions from the joystick subsystem.
- message_error("SDL_HAPTIC requires SDL_JOYSTICK, which is not enabled")
- endif()
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${HAPTIC_SOURCES})
-endif()
-if(SDL_POWER)
- file(GLOB POWER_SOURCES ${SDL2_SOURCE_DIR}/src/power/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${POWER_SOURCES})
-endif()
-# TODO: in configure.in, the test for LOADSO and SDL_DLOPEN is a bit weird:
-# if LOADSO is not wanted, SDL_LOADSO_DISABLED is set
-# If however on Unix or APPLE dlopen() is detected via CheckDLOPEN(),
-# SDL_LOADSO_DISABLED will not be set, regardless of the LOADSO settings
-
-# General SDL subsystem options, valid for all platforms
-if(SDL_AUDIO)
- # CheckDummyAudio/CheckDiskAudio - valid for all platforms
- if(DUMMYAUDIO)
- set(SDL_AUDIO_DRIVER_DUMMY 1)
- file(GLOB DUMMYAUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${DUMMYAUDIO_SOURCES})
- set(HAVE_DUMMYAUDIO TRUE)
- endif()
- if(DISKAUDIO)
- set(SDL_AUDIO_DRIVER_DISK 1)
- file(GLOB DISKAUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/disk/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${DISKAUDIO_SOURCES})
- set(HAVE_DISKAUDIO TRUE)
- endif()
-endif()
-
-if(SDL_DLOPEN)
- # Relevant for Unix/Darwin only
- if(UNIX OR APPLE)
- CheckDLOPEN()
- endif()
-endif()
-
-if(SDL_VIDEO)
- if(VIDEO_DUMMY)
- set(SDL_VIDEO_DRIVER_DUMMY 1)
- file(GLOB VIDEO_DUMMY_SOURCES ${SDL2_SOURCE_DIR}/src/video/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${VIDEO_DUMMY_SOURCES})
- set(HAVE_VIDEO_DUMMY TRUE)
- set(HAVE_SDL_VIDEO TRUE)
- endif()
-endif()
-
-if(ANDROID)
- file(GLOB ANDROID_CORE_SOURCES ${SDL2_SOURCE_DIR}/src/core/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_CORE_SOURCES})
- file(GLOB ANDROID_MAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_MAIN_SOURCES})
- if(SDL_AUDIO)
- set(SDL_AUDIO_DRIVER_ANDROID 1)
- file(GLOB ANDROID_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- endif()
- if(SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_ANDROID 1)
- file(GLOB ANDROID_FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
- endif()
- if(SDL_JOYSTICK)
- set(SDL_JOYSTICK_ANDROID 1)
- file(GLOB ANDROID_JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_JOYSTICK_SOURCES})
- set(HAVE_SDL_JOYSTICK TRUE)
- endif()
- if(SDL_POWER)
- set(SDL_POWER_ANDROID 1)
- file(GLOB ANDROID_POWER_SOURCES ${SDL2_SOURCE_DIR}/src/power/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_POWER_SOURCES})
- set(HAVE_SDL_POWER TRUE)
- endif()
- if(SDL_VIDEO)
- set(SDL_VIDEO_DRIVER_ANDROID 1)
- file(GLOB ANDROID_VIDEO_SOURCES ${SDL2_SOURCE_DIR}/src/video/android/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${ANDROID_VIDEO_SOURCES})
- set(HAVE_SDL_VIDEO TRUE)
-
- #enable gles
- if(VIDEO_OPENGLES)
- set(SDL_VIDEO_OPENGL_EGL 1)
- set(HAVE_VIDEO_OPENGLES TRUE)
- set(SDL_VIDEO_OPENGL_ES2 1)
- set(SDL_VIDEO_RENDER_OGL_ES2 1)
- endif()
- endif()
- list(APPEND EXTRA_LDFLAGS "-Wl,--undefined=Java_org_libsdl_app_SDLActivity_nativeInit")
-endif()
-
-# Platform-specific options and settings
-if(EMSCRIPTEN)
- # Hide noisy warnings that intend to aid mostly during initial stages of porting a new
- # project. Uncomment at will for verbose cross-compiling -I/../ path info.
- add_definitions(-Wno-warn-absolute-paths)
- if(SDL_AUDIO)
- set(SDL_AUDIO_DRIVER_EMSCRIPTEN 1)
- file(GLOB EM_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/emscripten/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${EM_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- endif()
- if(SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_EMSCRIPTEN 1)
- file(GLOB EM_FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/emscripten/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${EM_FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
- endif()
- if(SDL_JOYSTICK)
- set(SDL_JOYSTICK_EMSCRIPTEN 1)
- file(GLOB EM_JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/emscripten/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${EM_JOYSTICK_SOURCES})
- set(HAVE_SDL_JOYSTICK TRUE)
- endif()
- if(SDL_POWER)
- set(SDL_POWER_EMSCRIPTEN 1)
- file(GLOB EM_POWER_SOURCES ${SDL2_SOURCE_DIR}/src/power/emscripten/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${EM_POWER_SOURCES})
- set(HAVE_SDL_POWER TRUE)
- endif()
- if(SDL_VIDEO)
- set(SDL_VIDEO_DRIVER_EMSCRIPTEN 1)
- file(GLOB EM_VIDEO_SOURCES ${SDL2_SOURCE_DIR}/src/video/emscripten/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${EM_VIDEO_SOURCES})
- set(HAVE_SDL_VIDEO TRUE)
-
- #enable gles
- if(VIDEO_OPENGLES)
- set(SDL_VIDEO_OPENGL_EGL 1)
- set(HAVE_VIDEO_OPENGLES TRUE)
- set(SDL_VIDEO_OPENGL_ES2 1)
- set(SDL_VIDEO_RENDER_OGL_ES2 1)
- endif()
- endif()
-elseif(UNIX AND NOT APPLE)
- if(SDL_AUDIO)
- if(SYSV5 OR SOLARIS OR HPUX)
- set(SDL_AUDIO_DRIVER_SUNAUDIO 1)
- file(GLOB SUN_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/sun/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${SUN_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- elseif(NETBSD OR OPENBSD)
- set(SDL_AUDIO_DRIVER_BSD 1)
- file(GLOB BSD_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/bsd/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${BSD_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- elseif(AIX)
- set(SDL_AUDIO_DRIVER_PAUDIO 1)
- file(GLOB AIX_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/paudio/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${AIX_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- endif()
- CheckOSS()
- CheckALSA()
- CheckPulseAudio()
- CheckESD()
- CheckARTS()
- CheckNAS()
- CheckSNDIO()
- CheckFusionSound()
- endif()
-
- if(SDL_VIDEO)
- # Need to check for Raspberry PI first and add platform specific compiler flags, otherwise the test for GLES fails!
- CheckRPI()
- CheckX11()
- CheckMir()
- CheckDirectFB()
- CheckOpenGLX11()
- CheckOpenGLESX11()
- CheckWayland()
- CheckVivante()
- endif()
-
- if(LINUX)
- check_c_source_compiles("
- #include
- #ifndef EVIOCGNAME
- #error EVIOCGNAME() ioctl not available
- #endif
- int main(int argc, char** argv) {}" HAVE_INPUT_EVENTS)
-
- check_c_source_compiles("
- #include
- #include
-
- int main(int argc, char **argv)
- {
- struct kbentry kbe;
- kbe.kb_table = KG_CTRL;
- ioctl(0, KDGKBENT, &kbe);
- }" HAVE_INPUT_KD)
-
- file(GLOB CORE_SOURCES ${SDL2_SOURCE_DIR}/src/core/linux/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${CORE_SOURCES})
-
- if(HAVE_INPUT_EVENTS)
- set(SDL_INPUT_LINUXEV 1)
- endif()
-
- if(SDL_HAPTIC AND HAVE_INPUT_EVENTS)
- set(SDL_HAPTIC_LINUX 1)
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/linux/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${HAPTIC_SOURCES})
- set(HAVE_SDL_HAPTIC TRUE)
- endif()
-
- if(HAVE_INPUT_KD)
- set(SDL_INPUT_LINUXKD 1)
- endif()
-
- check_include_file("libudev.h" HAVE_LIBUDEV_H)
-
- # !!! FIXME: this needs pkg-config to find the include path, I think.
- check_include_file("dbus/dbus.h" HAVE_DBUS_DBUS_H)
- endif()
-
- if(INPUT_TSLIB)
- check_c_source_compiles("
- #include \"tslib.h\"
- int main(int argc, char** argv) { }" HAVE_INPUT_TSLIB)
- if(HAVE_INPUT_TSLIB)
- set(SDL_INPUT_TSLIB 1)
- list(APPEND EXTRA_LIBS ts)
- endif()
- endif()
-
- if(SDL_JOYSTICK)
- CheckUSBHID() # seems to be BSD specific - limit the test to BSD only?
- if(LINUX AND NOT ANDROID)
- set(SDL_JOYSTICK_LINUX 1)
- file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/linux/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
- set(HAVE_SDL_JOYSTICK TRUE)
- endif()
- endif()
-
- CheckPTHREAD()
-
- if(CLOCK_GETTIME)
- check_library_exists(rt clock_gettime "" FOUND_CLOCK_GETTIME)
- if(FOUND_CLOCK_GETTIME)
- list(APPEND EXTRA_LIBS rt)
- set(HAVE_CLOCK_GETTIME 1)
- else()
- check_library_exists(c clock_gettime "" FOUND_CLOCK_GETTIME)
- if(FOUND_CLOCK_GETTIME)
- set(HAVE_CLOCK_GETTIME 1)
- endif()
- endif()
- endif()
-
- check_include_file(linux/version.h HAVE_LINUX_VERSION_H)
- if(HAVE_LINUX_VERSION_H)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DHAVE_LINUX_VERSION_H")
- endif()
-
- if(SDL_POWER)
- if(LINUX)
- set(SDL_POWER_LINUX 1)
- file(GLOB POWER_SOURCES ${SDL2_SOURCE_DIR}/src/power/linux/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${POWER_SOURCES})
- set(HAVE_SDL_POWER TRUE)
- endif()
- endif()
-
- if(SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_UNIX 1)
- file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/unix/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
- endif()
-
- if(SDL_TIMERS)
- set(SDL_TIMER_UNIX 1)
- file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/unix/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${TIMER_SOURCES})
- set(HAVE_SDL_TIMERS TRUE)
- endif()
-
- if(RPATH)
- set(SDL_RLD_FLAGS "")
- if(BSDI OR FREEBSD OR LINUX OR NETBSD)
- set(SDL_RLD_FLAGS "-Wl,-rpath,\${libdir}")
- elseif(SOLARIS)
- set(SDL_RLD_FLAGS "-R\${libdir}")
- endif()
- set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
- set(HAVE_RPATH TRUE)
- endif()
-
-elseif(WINDOWS)
- find_program(WINDRES windres)
-
- check_c_source_compiles("
- #include
- int main(int argc, char **argv) { }" HAVE_WIN32_CC)
-
- file(GLOB CORE_SOURCES ${SDL2_SOURCE_DIR}/src/core/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${CORE_SOURCES})
-
- if(MSVC)
- # Prevent codegen that would use the VC runtime libraries.
- add_definitions(/GS-)
- if(NOT ARCH_64)
- add_definitions(/arch:SSE)
- endif()
- endif()
-
- # Check for DirectX
- if(DIRECTX)
- if(DEFINED MSVC_VERSION AND NOT ${MSVC_VERSION} LESS 1700)
- set(USE_WINSDK_DIRECTX TRUE)
- endif()
- if(NOT CMAKE_COMPILER_IS_MINGW AND NOT USE_WINSDK_DIRECTX)
- if("$ENV{DXSDK_DIR}" STREQUAL "")
- message_error("DIRECTX requires the \$DXSDK_DIR environment variable to be set")
- endif()
- set(CMAKE_REQUIRED_FLAGS "/I\"$ENV{DXSDK_DIR}\\Include\"")
- endif()
-
- if(HAVE_WIN32_CC)
- # xinput.h may need windows.h, but doesn't include it itself.
- check_c_source_compiles("
- #include
- #include
- int main(int argc, char **argv) { }" HAVE_XINPUT_H)
- else()
- check_include_file(xinput.h HAVE_XINPUT_H)
- endif()
-
- check_include_file(d3d9.h HAVE_D3D_H)
- check_include_file(d3d11_1.h HAVE_D3D11_H)
- check_include_file(ddraw.h HAVE_DDRAW_H)
- check_include_file(dsound.h HAVE_DSOUND_H)
- check_include_file(dinput.h HAVE_DINPUT_H)
- check_include_file(xaudio2.h HAVE_XAUDIO2_H)
- check_include_file(dxgi.h HAVE_DXGI_H)
- if(HAVE_D3D_H OR HAVE_D3D11_H OR HAVE_DDRAW_H OR HAVE_DSOUND_H OR HAVE_DINPUT_H OR HAVE_XAUDIO2_H)
- set(HAVE_DIRECTX TRUE)
- if(NOT CMAKE_COMPILER_IS_MINGW AND NOT USE_WINSDK_DIRECTX)
- # TODO: change $ENV{DXSDL_DIR} to get the path from the include checks
- link_directories($ENV{DXSDK_DIR}\\lib\\${PROCESSOR_ARCH})
- include_directories($ENV{DXSDK_DIR}\\Include)
- endif()
- endif()
- set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})
- endif()
-
- if(SDL_AUDIO)
- set(SDL_AUDIO_DRIVER_WINMM 1)
- file(GLOB WINMM_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/winmm/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${WINMM_AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
-
- if(HAVE_DSOUND_H)
- set(SDL_AUDIO_DRIVER_DSOUND 1)
- file(GLOB DSOUND_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/directsound/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${DSOUND_AUDIO_SOURCES})
- endif()
-
- if(HAVE_XAUDIO2_H)
- set(SDL_AUDIO_DRIVER_XAUDIO2 1)
- file(GLOB XAUDIO2_AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/xaudio2/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${XAUDIO2_AUDIO_SOURCES})
- endif()
- endif()
-
- if(SDL_VIDEO)
- # requires SDL_LOADSO on Windows (IME, DX, etc.)
- if(NOT SDL_LOADSO)
- message_error("SDL_VIDEO requires SDL_LOADSO, which is not enabled")
- endif()
- set(SDL_VIDEO_DRIVER_WINDOWS 1)
- file(GLOB WIN_VIDEO_SOURCES ${SDL2_SOURCE_DIR}/src/video/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${WIN_VIDEO_SOURCES})
-
- if(RENDER_D3D AND HAVE_D3D_H)
- set(SDL_VIDEO_RENDER_D3D 1)
- set(HAVE_RENDER_D3D TRUE)
- endif()
- if(RENDER_D3D AND HAVE_D3D11_H)
- set(SDL_VIDEO_RENDER_D3D11 1)
- set(HAVE_RENDER_D3D TRUE)
- endif()
- set(HAVE_SDL_VIDEO TRUE)
- endif()
-
- if(SDL_THREADS)
- set(SDL_THREAD_WINDOWS 1)
- set(SOURCE_FILES ${SOURCE_FILES}
- ${SDL2_SOURCE_DIR}/src/thread/windows/SDL_sysmutex.c
- ${SDL2_SOURCE_DIR}/src/thread/windows/SDL_syssem.c
- ${SDL2_SOURCE_DIR}/src/thread/windows/SDL_systhread.c
- ${SDL2_SOURCE_DIR}/src/thread/windows/SDL_systls.c
- ${SDL2_SOURCE_DIR}/src/thread/generic/SDL_syscond.c)
- set(HAVE_SDL_THREADS TRUE)
- endif()
-
- if(SDL_POWER)
- set(SDL_POWER_WINDOWS 1)
- set(SOURCE_FILES ${SOURCE_FILES} ${SDL2_SOURCE_DIR}/src/power/windows/SDL_syspower.c)
- set(HAVE_SDL_POWER TRUE)
- endif()
-
- if(SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_WINDOWS 1)
- file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
- endif()
-
- # Libraries for Win32 native and MinGW
- list(APPEND EXTRA_LIBS user32 gdi32 winmm imm32 ole32 oleaut32 version uuid)
-
- # TODO: in configure.in the check for timers is set on
- # cygwin | mingw32* - does this include mingw32CE?
- if(SDL_TIMERS)
- set(SDL_TIMER_WINDOWS 1)
- file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${TIMER_SOURCES})
- set(HAVE_SDL_TIMERS TRUE)
- endif()
-
- if(SDL_LOADSO)
- set(SDL_LOADSO_WINDOWS 1)
- file(GLOB LOADSO_SOURCES ${SDL2_SOURCE_DIR}/src/loadso/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${LOADSO_SOURCES})
- set(HAVE_SDL_LOADSO TRUE)
- endif()
-
- file(GLOB CORE_SOURCES ${SDL2_SOURCE_DIR}/src/core/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${CORE_SOURCES})
-
- if(SDL_VIDEO)
- if(VIDEO_OPENGL)
- set(SDL_VIDEO_OPENGL 1)
- set(SDL_VIDEO_OPENGL_WGL 1)
- set(SDL_VIDEO_RENDER_OGL 1)
- set(HAVE_VIDEO_OPENGL TRUE)
- endif()
-
- if(VIDEO_OPENGLES)
- set(SDL_VIDEO_OPENGL_EGL 1)
- set(SDL_VIDEO_OPENGL_ES2 1)
- set(SDL_VIDEO_RENDER_OGL_ES2 1)
- set(HAVE_VIDEO_OPENGLES TRUE)
- endif()
- endif()
-
- if(SDL_JOYSTICK)
- file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/windows/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
- if(HAVE_DINPUT_H)
- set(SDL_JOYSTICK_DINPUT 1)
- list(APPEND EXTRA_LIBS dinput8 dxguid)
- if(CMAKE_COMPILER_IS_MINGW)
- list(APPEND EXTRA_LIBS dxerr8)
- elseif (NOT USE_WINSDK_DIRECTX)
- list(APPEND EXTRA_LIBS dxerr)
- endif()
- endif()
- if(HAVE_XINPUT_H)
- set(SDL_JOYSTICK_XINPUT 1)
- endif()
- if(NOT HAVE_DINPUT_H AND NOT HAVE_XINPUT_H)
- set(SDL_JOYSTICK_WINMM 1)
- endif()
- set(HAVE_SDL_JOYSTICK TRUE)
-
- if(SDL_HAPTIC)
- if(HAVE_DINPUT_H OR HAVE_XINPUT_H)
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/windows/*.c)
- if(HAVE_DINPUT_H)
- set(SDL_HAPTIC_DINPUT 1)
- endif()
- if(HAVE_XINPUT_H)
- set(SDL_HAPTIC_XINPUT 1)
- endif()
- else()
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/dummy/*.c)
- set(SDL_HAPTIC_DUMMY 1)
- endif()
- set(SOURCE_FILES ${SOURCE_FILES} ${HAPTIC_SOURCES})
- set(HAVE_SDL_HAPTIC TRUE)
- endif()
- endif()
-
- file(GLOB VERSION_SOURCES ${SDL2_SOURCE_DIR}/src/main/windows/*.rc)
- file(GLOB SDLMAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/windows/*.c)
- if(MINGW OR CYGWIN)
- list(APPEND EXTRA_LIBS mingw32)
- list(APPEND EXTRA_LDFLAGS "-mwindows")
- set(SDL_CFLAGS "${SDL_CFLAGS} -Dmain=SDL_main")
- list(APPEND SDL_LIBS "-lmingw32" "-lSDL2main" "-mwindows")
- endif()
-elseif(APPLE)
- # TODO: rework this for proper MacOS X, iOS and Darwin support
-
- # Requires the darwin file implementation
- if(SDL_FILE)
- file(GLOB EXTRA_SOURCES ${SDL2_SOURCE_DIR}/src/file/cocoa/*.m)
- set(SOURCE_FILES ${EXTRA_SOURCES} ${SOURCE_FILES})
- set_source_files_properties(${EXTRA_SOURCES} PROPERTIES LANGUAGE C)
- set(HAVE_SDL_FILE TRUE)
- set(SDL_FRAMEWORK_COCOA 1)
- set(SDL_FRAMEWORK_COREVIDEO 1)
- else()
- message_error("SDL_FILE must be enabled to build on MacOS X")
- endif()
-
- if(SDL_AUDIO)
- set(SDL_AUDIO_DRIVER_COREAUDIO 1)
- file(GLOB AUDIO_SOURCES ${SDL2_SOURCE_DIR}/src/audio/coreaudio/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${AUDIO_SOURCES})
- set(HAVE_SDL_AUDIO TRUE)
- set(SDL_FRAMEWORK_COREAUDIO 1)
- set(SDL_FRAMEWORK_AUDIOUNIT 1)
- endif()
-
- if(SDL_JOYSTICK)
- set(SDL_JOYSTICK_IOKIT 1)
- file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/darwin/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
- set(HAVE_SDL_JOYSTICK TRUE)
- set(SDL_FRAMEWORK_IOKIT 1)
- set(SDL_FRAMEWORK_FF 1)
- endif()
-
- if(SDL_HAPTIC)
- set(SDL_HAPTIC_IOKIT 1)
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/darwin/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${HAPTIC_SOURCES})
- set(HAVE_SDL_HAPTIC TRUE)
- set(SDL_FRAMEWORK_IOKIT 1)
- set(SDL_FRAMEWORK_FF 1)
- if(NOT SDL_JOYSTICK)
- message(FATAL_ERROR "SDL_HAPTIC requires SDL_JOYSTICK to be enabled")
- endif()
- endif()
-
- if(SDL_POWER)
- set(SDL_POWER_MACOSX 1)
- file(GLOB POWER_SOURCES ${SDL2_SOURCE_DIR}/src/power/macosx/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${POWER_SOURCES})
- set(HAVE_SDL_POWER TRUE)
- set(SDL_FRAMEWORK_CARBON 1)
- set(SDL_FRAMEWORK_IOKIT 1)
- endif()
-
- if(SDL_TIMERS)
- set(SDL_TIMER_UNIX 1)
- file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/unix/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${TIMER_SOURCES})
- set(HAVE_SDL_TIMERS TRUE)
- endif(SDL_TIMERS)
-
- if(SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_COCOA 1)
- file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/cocoa/*.m)
- set_source_files_properties(${FILESYSTEM_SOURCES} PROPERTIES LANGUAGE C)
- set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
- endif()
-
- # Actually load the frameworks at the end so we don't duplicate include.
- if(SDL_FRAMEWORK_COREVIDEO)
- find_library(COREVIDEO CoreVideo)
- list(APPEND EXTRA_LIBS ${COREVIDEO})
- endif()
- if(SDL_FRAMEWORK_COCOA)
- find_library(COCOA_LIBRARY Cocoa)
- list(APPEND EXTRA_LIBS ${COCOA_LIBRARY})
- endif()
- if(SDL_FRAMEWORK_IOKIT)
- find_library(IOKIT IOKit)
- list(APPEND EXTRA_LIBS ${IOKIT})
- endif()
- if(SDL_FRAMEWORK_FF)
- find_library(FORCEFEEDBACK ForceFeedback)
- list(APPEND EXTRA_LIBS ${FORCEFEEDBACK})
- endif()
- if(SDL_FRAMEWORK_CARBON)
- find_library(CARBON_LIBRARY Carbon)
- list(APPEND EXTRA_LIBS ${CARBON_LIBRARY})
- endif()
- if(SDL_FRAMEWORK_COREAUDIO)
- find_library(COREAUDIO CoreAudio)
- list(APPEND EXTRA_LIBS ${COREAUDIO})
- endif()
- if(SDL_FRAMEWORK_AUDIOUNIT)
- find_library(AUDIOUNIT AudioUnit)
- list(APPEND EXTRA_LIBS ${AUDIOUNIT})
- endif()
-
- # iOS hack needed - http://code.google.com/p/ios-cmake/ ?
- if(SDL_VIDEO)
- CheckCOCOA()
- if(VIDEO_OPENGL)
- set(SDL_VIDEO_OPENGL 1)
- set(SDL_VIDEO_OPENGL_CGL 1)
- set(SDL_VIDEO_RENDER_OGL 1)
- set(HAVE_VIDEO_OPENGL TRUE)
- endif()
- endif()
-
- CheckPTHREAD()
-elseif(HAIKU)
- if(SDL_VIDEO)
- set(SDL_VIDEO_DRIVER_HAIKU 1)
- file(GLOB HAIKUVIDEO_SOURCES ${SDL2_SOURCE_DIR}/src/video/haiku/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${HAIKUVIDEO_SOURCES})
- set(HAVE_SDL_VIDEO TRUE)
-
- set(SDL_FILESYSTEM_HAIKU 1)
- file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/haiku/*.cc)
- set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
- set(HAVE_SDL_FILESYSTEM TRUE)
-
- if(SDL_TIMERS)
- set(SDL_TIMER_HAIKU 1)
- file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/haiku/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${TIMER_SOURCES})
- set(HAVE_SDL_TIMERS TRUE)
- endif(SDL_TIMERS)
-
- if(VIDEO_OPENGL)
- # TODO: Use FIND_PACKAGE(OpenGL) instead
- set(SDL_VIDEO_OPENGL 1)
- set(SDL_VIDEO_OPENGL_BGL 1)
- set(SDL_VIDEO_RENDER_OGL 1)
- list(APPEND EXTRA_LIBS GL)
- set(HAVE_VIDEO_OPENGL TRUE)
- endif()
- endif()
-
- CheckPTHREAD()
-endif()
-
-# Dummies
-# configure.in does it differently:
-# if not have X
-# if enable_X { SDL_X_DISABLED = 1 }
-# [add dummy sources]
-# so it always adds a dummy, without checking, if it was actually requested.
-# This leads to missing internal references on building, since the
-# src/X/*.c does not get included.
-if(NOT HAVE_SDL_JOYSTICK)
- set(SDL_JOYSTICK_DISABLED 1)
- if(SDL_JOYSTICK AND NOT APPLE) # results in unresolved symbols on OSX
-
- file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
- endif()
-endif()
-if(NOT HAVE_SDL_HAPTIC)
- set(SDL_HAPTIC_DISABLED 1)
- file(GLOB HAPTIC_SOURCES ${SDL2_SOURCE_DIR}/src/haptic/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${HAPTIC_SOURCES})
-endif()
-if(NOT HAVE_SDL_LOADSO)
- set(SDL_LOADSO_DISABLED 1)
- file(GLOB LOADSO_SOURCES ${SDL2_SOURCE_DIR}/src/loadso/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${LOADSO_SOURCES})
-endif()
-if(NOT HAVE_SDL_FILESYSTEM)
- set(SDL_FILESYSTEM_DISABLED 1)
- file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
-endif()
-
-# We always need to have threads and timers around
-if(NOT HAVE_SDL_THREADS)
- set(SDL_THREADS_DISABLED 1)
- file(GLOB THREADS_SOURCES ${SDL2_SOURCE_DIR}/src/thread/generic/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${THREADS_SOURCES})
-endif()
-if(NOT HAVE_SDL_TIMERS)
- set(SDL_TIMERS_DISABLED 1)
- file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/dummy/*.c)
- set(SOURCE_FILES ${SOURCE_FILES} ${TIMER_SOURCES})
-endif()
-
-if(NOT SDLMAIN_SOURCES)
- file(GLOB SDLMAIN_SOURCES ${SDL2_SOURCE_DIR}/src/main/dummy/*.c)
-endif()
-
-# Append the -MMD -MT flags
-# if(DEPENDENCY_TRACKING)
-# if(COMPILER_IS_GNUCC)
-# set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -MMD -MT \$@")
-# endif()
-# endif()
-
-configure_file("${SDL2_SOURCE_DIR}/include/SDL_config.h.cmake"
- "${SDL2_BINARY_DIR}/include/SDL_config.h")
-
-# Prepare the flags and remove duplicates
-if(EXTRA_LDFLAGS)
- list(REMOVE_DUPLICATES EXTRA_LDFLAGS)
-endif()
-if(EXTRA_LIBS)
- list(REMOVE_DUPLICATES EXTRA_LIBS)
-endif()
-if(EXTRA_CFLAGS)
- list(REMOVE_DUPLICATES EXTRA_CFLAGS)
-endif()
-listtostr(EXTRA_CFLAGS _EXTRA_CFLAGS)
-set(EXTRA_CFLAGS ${_EXTRA_CFLAGS})
-
-# Compat helpers for the configuration files
-if(NOT WINDOWS OR CYGWIN)
- # TODO: we need a Windows script, too
- execute_process(COMMAND sh ${SDL2_SOURCE_DIR}/build-scripts/updaterev.sh)
-
- set(prefix ${CMAKE_INSTALL_PREFIX})
- set(exec_prefix "\${prefix}")
- set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
- set(bindir "\${exec_prefix}/bin")
- set(includedir "\${prefix}/include")
- if(SDL_STATIC)
- set(ENABLE_STATIC_TRUE "")
- set(ENABLE_STATIC_FALSE "#")
- else()
- set(ENABLE_STATIC_TRUE "#")
- set(ENABLE_STATIC_FALSE "")
- endif()
- if(SDL_SHARED)
- set(ENABLE_SHARED_TRUE "")
- set(ENABLE_SHARED_FALSE "#")
- else()
- set(ENABLE_SHARED_TRUE "#")
- set(ENABLE_SHARED_FALSE "")
- endif()
-
- # Clean up the different lists
- listtostr(EXTRA_LIBS _EXTRA_LIBS "-l")
- set(SDL_STATIC_LIBS ${SDL_LIBS} ${EXTRA_LDFLAGS} ${_EXTRA_LIBS})
- list(REMOVE_DUPLICATES SDL_STATIC_LIBS)
- listtostr(SDL_STATIC_LIBS _SDL_STATIC_LIBS)
- set(SDL_STATIC_LIBS ${_SDL_STATIC_LIBS})
- listtostr(SDL_LIBS _SDL_LIBS)
- set(SDL_LIBS ${_SDL_LIBS})
-
- # MESSAGE(STATUS "SDL_LIBS: ${SDL_LIBS}")
- # MESSAGE(STATUS "SDL_STATIC_LIBS: ${SDL_STATIC_LIBS}")
-
- configure_file("${SDL2_SOURCE_DIR}/sdl2.pc.in"
- "${SDL2_BINARY_DIR}/sdl2.pc" @ONLY)
- configure_file("${SDL2_SOURCE_DIR}/sdl2-config.in"
- "${SDL2_BINARY_DIR}/sdl2-config")
- configure_file("${SDL2_SOURCE_DIR}/sdl2-config.in"
- "${SDL2_BINARY_DIR}/sdl2-config" @ONLY)
- configure_file("${SDL2_SOURCE_DIR}/SDL2.spec.in"
- "${SDL2_BINARY_DIR}/SDL2.spec" @ONLY)
-endif()
-
-##### Info output #####
-message(STATUS "")
-message(STATUS "SDL2 was configured with the following options:")
-message(STATUS "")
-message(STATUS "Platform: ${CMAKE_SYSTEM}")
-message(STATUS "64-bit: ${ARCH_64}")
-message(STATUS "Compiler: ${CMAKE_C_COMPILER}")
-message(STATUS "")
-message(STATUS "Subsystems:")
-foreach(_SUB ${SDL_SUBSYSTEMS})
- string(TOUPPER ${_SUB} _OPT)
- message_bool_option(${_SUB} SDL_${_OPT})
-endforeach()
-message(STATUS "")
-message(STATUS "Options:")
-list(SORT ALLOPTIONS)
-foreach(_OPT ${ALLOPTIONS})
- # Longest option is VIDEO_X11_XSCREENSAVER = 22 characters
- # Get the padding
- string(LENGTH ${_OPT} _OPTLEN)
- math(EXPR _PADLEN "23 - ${_OPTLEN}")
- string(RANDOM LENGTH ${_PADLEN} ALPHABET " " _PADDING)
- message_tested_option(${_OPT} ${_PADDING})
-endforeach()
-message(STATUS "")
-message(STATUS " CFLAGS: ${CMAKE_C_FLAGS}")
-message(STATUS " EXTRA_CFLAGS: ${EXTRA_CFLAGS}")
-message(STATUS " EXTRA_LDFLAGS: ${EXTRA_LDFLAGS}")
-message(STATUS " EXTRA_LIBS: ${EXTRA_LIBS}")
-message(STATUS "")
-message(STATUS " Build Shared Library: ${SDL_SHARED}")
-message(STATUS " Build Static Library: ${SDL_STATIC}")
-message(STATUS "")
-if(UNIX)
- message(STATUS "If something was not detected, although the libraries")
- message(STATUS "were installed, then make sure you have set the")
- message(STATUS "CFLAGS and LDFLAGS environment variables correctly.")
- message(STATUS "")
-endif()
-
-# Ensure that the extra cflags are used at compile time
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-
-# Always build SDLmain
-add_library(SDL2main STATIC ${SDLMAIN_SOURCES})
-set(_INSTALL_LIBS "SDL2main")
-
-if(SDL_SHARED)
- add_library(SDL2 SHARED ${SOURCE_FILES})
- if(UNIX)
- set_target_properties(SDL2 PROPERTIES
- VERSION ${LT_VERSION}
- SOVERSION ${LT_REVISION}
- OUTPUT_NAME "SDL2-${LT_RELEASE}")
- else()
- set_target_properties(SDL2 PROPERTIES
- VERSION ${SDL_VERSION}
- SOVERSION ${LT_REVISION}
- OUTPUT_NAME "SDL2")
- endif()
- if(MSVC)
- # Don't try to link with the default set of libraries.
- set_target_properties(SDL2 PROPERTIES LINK_FLAGS_RELEASE "/NODEFAULTLIB")
- set_target_properties(SDL2 PROPERTIES LINK_FLAGS_DEBUG "/NODEFAULTLIB")
- set_target_properties(SDL2 PROPERTIES STATIC_LIBRARY_FLAGS "/NODEFAULTLIB")
- endif()
- set(_INSTALL_LIBS "SDL2" ${_INSTALL_LIBS})
- target_link_libraries(SDL2 ${EXTRA_LIBS} ${EXTRA_LDFLAGS})
-endif()
-
-if(SDL_STATIC)
- set (BUILD_SHARED_LIBS FALSE)
- add_library(SDL2-static STATIC ${SOURCE_FILES})
- set_target_properties(SDL2-static PROPERTIES OUTPUT_NAME "SDL2")
- if(MSVC)
- set_target_properties(SDL2-static PROPERTIES LINK_FLAGS_RELEASE "/NODEFAULTLIB")
- set_target_properties(SDL2-static PROPERTIES LINK_FLAGS_DEBUG "/NODEFAULTLIB")
- set_target_properties(SDL2-static PROPERTIES STATIC_LIBRARY_FLAGS "/NODEFAULTLIB")
- endif()
- # TODO: Win32 platforms keep the same suffix .lib for import and static
- # libraries - do we need to consider this?
- set(_INSTALL_LIBS "SDL2-static" ${_INSTALL_LIBS})
- target_link_libraries(SDL2-static ${EXTRA_LIBS} ${EXTRA_LDFLAGS})
-endif()
-
-##### Installation targets #####
-install(TARGETS ${_INSTALL_LIBS}
- LIBRARY DESTINATION "lib${LIB_SUFFIX}"
- ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
- RUNTIME DESTINATION bin)
-
-file(GLOB INCLUDE_FILES ${SDL2_SOURCE_DIR}/include/*.h)
-file(GLOB BIN_INCLUDE_FILES ${SDL2_BINARY_DIR}/include/*.h)
-foreach(_FNAME ${BIN_INCLUDE_FILES})
- get_filename_component(_INCNAME ${_FNAME} NAME)
- list(REMOVE_ITEM INCLUDE_FILES ${SDL2_SOURCE_DIR}/include/${_INCNAME})
-endforeach()
-list(APPEND INCLUDE_FILES ${BIN_INCLUDE_FILES})
-install(FILES ${INCLUDE_FILES} DESTINATION include/SDL2)
-
-if(NOT WINDOWS OR CYGWIN)
- if(SDL_SHARED)
- install(CODE "
- execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink
- \"libSDL2-2.0.so\" \"libSDL2.so\")")
- install(FILES ${SDL2_BINARY_DIR}/libSDL2.so DESTINATION "lib${LIB_SUFFIX}")
- endif()
- if(FREEBSD)
- # FreeBSD uses ${PREFIX}/libdata/pkgconfig
- install(FILES ${SDL2_BINARY_DIR}/sdl2.pc DESTINATION "libdata/pkgconfig")
- else()
- install(FILES ${SDL2_BINARY_DIR}/sdl2.pc
- DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
- endif()
- install(PROGRAMS ${SDL2_BINARY_DIR}/sdl2-config DESTINATION bin)
- # TODO: what about the .spec file? Is it only needed for RPM creation?
- install(FILES "${SDL2_SOURCE_DIR}/sdl2.m4" DESTINATION "share/aclocal")
-endif()
-
-##### Uninstall target #####
-
-configure_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
- "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
- IMMEDIATE @ONLY)
-
-add_custom_target(uninstall
- COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
diff --git a/COPYING.txt b/COPYING.txt
deleted file mode 100644
index 04f14ee..0000000
--- a/COPYING.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-
-Simple DirectMedia Layer
-Copyright (C) 1997-2016 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/CREDITS.txt b/CREDITS.txt
deleted file mode 100644
index 74163e8..0000000
--- a/CREDITS.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-
-Simple DirectMedia Layer CREDITS
-Thanks to everyone who made this possible, including:
-
-* Cliff Matthews, for giving me a reason to start this project. :)
- -- Executor rocks! *grin*
-
-* Ryan Gordon for helping everybody out and keeping the dream alive. :)
-
-* Gabriel Jacobo for his work on the Android port and generally helping out all around.
-
-* Philipp Wiesemann for his attention to detail reviewing the entire SDL code base and proposes patches.
-
-* Andreas Schiffler for his dedication to unit tests, Visual Studio projects, and managing the Google Summer of Code.
-
-* Mike Sartain for incorporating SDL into Team Fortress 2 and cheering me on at Valve.
-
-* Alfred Reynolds for the game controller API and general (in)sanity
-
-* Jørgen Tjernø for numerous magical Mac OS X fixes.
-
-* Pierre-Loup Griffais for his deep knowledge of OpenGL drivers.
-
-* Julian Winter for the SDL 2.0 website.
-
-* Sheena Smith for many months of great work on the SDL wiki creating the API documentation and style guides.
-
-* Paul Hunkin for his port of SDL to Android during the Google Summer of Code 2010.
-
-* Eli Gottlieb for his work on shaped windows during the Google Summer of Code 2010.
-
-* Jim Grandpre for his work on multi-touch and gesture recognition during
- the Google Summer of Code 2010.
-
-* Edgar "bobbens" Simo for his force feedback API development during the
- Google Summer of Code 2008.
-
-* Aaron Wishnick for his work on audio resampling and pitch shifting during
- the Google Summer of Code 2008.
-
-* Holmes Futrell for his port of SDL to the iPhone and iPod Touch during the
- Google Summer of Code 2008.
-
-* Jon Atkins for SDL_image, SDL_mixer and SDL_net documentation.
-
-* Everybody at Loki Software, Inc. for their great contributions!
-
- And a big hand to everyone else who has contributed over the years.
-
-THANKS! :)
-
- -- Sam Lantinga
-
diff --git a/INSTALL.txt b/INSTALL.txt
deleted file mode 100644
index 2df10bd..0000000
--- a/INSTALL.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-
-To compile and install SDL:
-
- 1. Windows with Visual Studio:
- * Read VisualC.html
-
- Windows with gcc, either native or cross-compiling:
- * Read the FAQ at http://wiki.libsdl.org/moin.fcg/FAQWindows
- * Run './configure; make; make install'
-
- Mac OS X with Xcode:
- * Read docs/README-macosx.md
-
- Mac OS X from the command line:
- * Run './configure; make; make install'
-
- Linux and other UNIX systems:
- * Run './configure; make; make install'
-
- Android:
- * Read docs/README-android.md
-
- iOS:
- * Read docs/README-ios.md
-
- Using Cmake:
- * Read docs/README-cmake.md
-
- 2. Look at the example programs in ./test, and check out the online
- documentation at http://wiki.libsdl.org/
-
- 3. Join the SDL developer mailing list by sending E-mail to
- sdl-request@libsdl.org
- and put "subscribe" in the subject of the message.
-
- Or alternatively you can use the web interface:
- http://www.libsdl.org/mailing-list.php
-
-That's it!
-Sam Lantinga
diff --git a/Makefile.in b/Makefile.in
index b66e0f5..ab51035 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -3,6 +3,7 @@
top_builddir = .
srcdir = @srcdir@
objects = build
+depend = build-deps
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
@@ -10,9 +11,10 @@ libdir = @libdir@
includedir = @includedir@
datarootdir = @datarootdir@
datadir = @datadir@
+mandir = @mandir@
auxdir = @ac_aux_dir@
distpath = $(srcdir)/..
-distdir = SDL2-@SDL_VERSION@
+distdir = SDL-@SDL_VERSION@
distfile = $(distdir).tar.gz
@SET_MAKE@
@@ -25,91 +27,23 @@ LDFLAGS = @BUILD_LDFLAGS@
EXTRA_LDFLAGS = @EXTRA_LDFLAGS@
LIBTOOL = @LIBTOOL@
INSTALL = @INSTALL@
+NASM = @NASM@ @NASMFLAGS@
AR = @AR@
RANLIB = @RANLIB@
WINDRES = @WINDRES@
-TARGET = libSDL2.la
+TARGET = libSDL.la
+SOURCES = @SOURCES@
OBJECTS = @OBJECTS@
-VERSION_OBJECTS = @VERSION_OBJECTS@
-SDLMAIN_TARGET = libSDL2main.a
+SDLMAIN_TARGET = libSDLmain.la
+SDLMAIN_SOURCES = @SDLMAIN_SOURCES@
SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@
+SDLMAIN_LDFLAGS = @SDLMAIN_LDFLAGS@
-SDLTEST_TARGET = libSDL2_test.a
-SDLTEST_OBJECTS = @SDLTEST_OBJECTS@
-
-SRC_DIST = *.txt acinclude Android.mk autogen.sh android-project build-scripts cmake cmake_uninstall.cmake.in configure configure.in debian docs include Makefile.* sdl2-config.cmake.in sdl2-config.in sdl2.m4 sdl2.pc.in SDL2.spec.in src test VisualC.html VisualC VisualC-WinRT Xcode Xcode-iOS
-GEN_DIST = SDL2.spec
-
-ifneq ($V,1)
-RUN_CMD_AR = @echo " AR " $@;
-RUN_CMD_CC = @echo " CC " $@;
-RUN_CMD_CXX = @echo " CXX " $@;
-RUN_CMD_LTLINK = @echo " LTLINK" $@;
-RUN_CMD_RANLIB = @echo " RANLIB" $@;
-LIBTOOL += --quiet
-endif
-
-HDRS = \
- SDL.h \
- SDL_assert.h \
- SDL_atomic.h \
- SDL_audio.h \
- SDL_bits.h \
- SDL_blendmode.h \
- SDL_clipboard.h \
- SDL_cpuinfo.h \
- SDL_egl.h \
- SDL_endian.h \
- SDL_error.h \
- SDL_events.h \
- SDL_filesystem.h \
- SDL_gamecontroller.h \
- SDL_gesture.h \
- SDL_haptic.h \
- SDL_hints.h \
- SDL_joystick.h \
- SDL_keyboard.h \
- SDL_keycode.h \
- SDL_loadso.h \
- SDL_log.h \
- SDL_main.h \
- SDL_messagebox.h \
- SDL_mouse.h \
- SDL_mutex.h \
- SDL_name.h \
- SDL_opengl.h \
- SDL_opengl_glext.h \
- SDL_opengles.h \
- SDL_opengles2_gl2ext.h \
- SDL_opengles2_gl2.h \
- SDL_opengles2_gl2platform.h \
- SDL_opengles2.h \
- SDL_opengles2_khrplatform.h \
- SDL_pixels.h \
- SDL_platform.h \
- SDL_power.h \
- SDL_quit.h \
- SDL_rect.h \
- SDL_render.h \
- SDL_rwops.h \
- SDL_scancode.h \
- SDL_shape.h \
- SDL_stdinc.h \
- SDL_surface.h \
- SDL_system.h \
- SDL_syswm.h \
- SDL_thread.h \
- SDL_timer.h \
- SDL_touch.h \
- SDL_types.h \
- SDL_version.h \
- SDL_video.h \
- begin_code.h \
- close_code.h
-
-SDLTEST_HDRS = $(shell ls $(srcdir)/include | fgrep SDL_test)
+DIST = acinclude autogen.sh Borland.html Borland.zip BUGS build-scripts configure configure.in COPYING CREDITS CWprojects.sea.bin docs docs.html include INSTALL Makefile.dc Makefile.minimal Makefile.in MPWmake.sea.bin README* sdl-config.in sdl.m4 sdl.pc.in SDL.qpg.in SDL.spec SDL.spec.in src test TODO VisualCE VisualC.html VisualC Watcom-OS2.zip Watcom-Win32.zip symbian.zip WhatsNew Xcode
+
+HDRS = SDL.h SDL_active.h SDL_audio.h SDL_byteorder.h SDL_cdrom.h SDL_cpuinfo.h SDL_endian.h SDL_error.h SDL_events.h SDL_getenv.h SDL_joystick.h SDL_keyboard.h SDL_keysym.h SDL_loadso.h SDL_main.h SDL_mouse.h SDL_mutex.h SDL_name.h SDL_opengl.h SDL_platform.h SDL_quit.h SDL_rwops.h SDL_stdinc.h SDL_syswm.h SDL_thread.h SDL_timer.h SDL_types.h SDL_version.h SDL_video.h begin_code.h close_code.h
LT_AGE = @LT_AGE@
LT_CURRENT = @LT_CURRENT@
@@ -117,7 +51,7 @@ LT_RELEASE = @LT_RELEASE@
LT_REVISION = @LT_REVISION@
LT_LDFLAGS = -no-undefined -rpath $(DESTDIR)$(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
-all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) $(objects)/$(SDLTEST_TARGET)
+all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
$(srcdir)/configure: $(srcdir)/configure.in
@echo "Warning, configure.in is out of date"
@@ -127,85 +61,80 @@ $(srcdir)/configure: $(srcdir)/configure.in
Makefile: $(srcdir)/Makefile.in
$(SHELL) config.status $@
-Makefile.in:;
-
$(objects):
$(SHELL) $(auxdir)/mkinstalldirs $@
-update-revision:
- $(SHELL) $(auxdir)/updaterev.sh
+.PHONY: all depend install install-bin install-hdrs install-lib install-data install-man uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man clean distclean dist
+depend:
+ @SOURCES="$(SOURCES) $(SDLMAIN_SOURCES)" INCLUDE="$(INCLUDE)" output="$(depend)" \
+ $(SHELL) $(auxdir)/makedep.sh
-.PHONY: all update-revision install install-bin install-hdrs install-lib install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib uninstall-data clean distclean dist $(OBJECTS:.lo=.d)
+include $(depend)
-$(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS)
- $(RUN_CMD_LTLINK)$(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
+$(objects)/$(TARGET): $(OBJECTS)
+ $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
$(objects)/$(SDLMAIN_TARGET): $(SDLMAIN_OBJECTS)
- $(RUN_CMD_AR)$(AR) cru $@ $(SDLMAIN_OBJECTS)
- $(RUN_CMD_RANLIB)$(RANLIB) $@
+ $(LIBTOOL) --mode=link $(CC) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) $(SDLMAIN_LDFLAGS)
-$(objects)/$(SDLTEST_TARGET): $(SDLTEST_OBJECTS)
- $(RUN_CMD_AR)$(AR) cru $@ $(SDLTEST_OBJECTS)
- $(RUN_CMD_RANLIB)$(RANLIB) $@
-install: all install-bin install-hdrs install-lib install-data
+install: all install-bin install-hdrs install-lib install-data install-man
install-bin:
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 sdl2-config $(DESTDIR)$(bindir)/sdl2-config
-install-hdrs: update-revision
- $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL2
- for file in $(HDRS) $(SDLTEST_HDRS); do \
- $(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL2/$$file; \
+ $(INSTALL) -m 755 sdl-config $(DESTDIR)$(bindir)/sdl-config
+install-hdrs:
+ $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(includedir)/SDL
+ for file in $(HDRS); do \
+ $(INSTALL) -m 644 $(srcdir)/include/$$file $(DESTDIR)$(includedir)/SDL/$$file; \
done
- $(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL2/SDL_config.h
- if test -f include/SDL_revision.h; then \
- $(INSTALL) -m 644 include/SDL_revision.h $(DESTDIR)$(includedir)/SDL2/SDL_revision.h; \
- else \
- $(INSTALL) -m 644 $(srcdir)/include/SDL_revision.h $(DESTDIR)$(includedir)/SDL2/SDL_revision.h; \
- fi
-
-install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET) $(objects)/$(SDLTEST_TARGET)
+ $(INSTALL) -m 644 include/SDL_config.h $(DESTDIR)$(includedir)/SDL/SDL_config.h
+install-lib: $(objects) $(objects)/$(TARGET) $(objects)/$(SDLMAIN_TARGET)
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)
$(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(DESTDIR)$(libdir)/$(TARGET)
- $(INSTALL) -m 644 $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
- $(RANLIB) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
- $(INSTALL) -m 644 $(objects)/$(SDLTEST_TARGET) $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
- $(RANLIB) $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
+ $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(SDLMAIN_TARGET) $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
install-data:
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(datadir)/aclocal
- $(INSTALL) -m 644 $(srcdir)/sdl2.m4 $(DESTDIR)$(datadir)/aclocal/sdl2.m4
+ $(INSTALL) -m 644 $(srcdir)/sdl.m4 $(DESTDIR)$(datadir)/aclocal/sdl.m4
$(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/pkgconfig
- $(INSTALL) -m 644 sdl2.pc $(DESTDIR)$(libdir)/pkgconfig
- $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(libdir)/cmake/SDL2
- $(INSTALL) -m 644 sdl2-config.cmake $(DESTDIR)$(libdir)/cmake/SDL2
+ $(INSTALL) -m 644 sdl.pc $(DESTDIR)$(libdir)/pkgconfig
+install-man:
+ $(SHELL) $(auxdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3
+ for src in $(srcdir)/docs/man3/*.3; do \
+ file=`echo $$src | sed -e 's|^.*/||'`; \
+ $(INSTALL) -m 644 $$src $(DESTDIR)$(mandir)/man3/$$file; \
+ done
-uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data
+uninstall: uninstall-bin uninstall-hdrs uninstall-lib uninstall-data uninstall-man
uninstall-bin:
- rm -f $(DESTDIR)$(bindir)/sdl2-config
+ rm -f $(DESTDIR)$(bindir)/sdl-config
uninstall-hdrs:
- for file in $(HDRS) $(SDLTEST_HDRS); do \
- rm -f $(DESTDIR)$(includedir)/SDL2/$$file; \
+ for file in $(HDRS); do \
+ rm -f $(DESTDIR)$(includedir)/SDL/$$file; \
done
- rm -f $(DESTDIR)$(includedir)/SDL2/SDL_config.h
- rm -f $(DESTDIR)$(includedir)/SDL2/SDL_revision.h
- -rmdir $(DESTDIR)$(includedir)/SDL2
+ rm -f $(DESTDIR)$(includedir)/SDL/SDL_config.h
+ -rmdir $(DESTDIR)$(includedir)/SDL
uninstall-lib:
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(TARGET)
- rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
- rm -f $(DESTDIR)$(libdir)/$(SDLTEST_TARGET)
+ $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$(SDLMAIN_TARGET)
uninstall-data:
- rm -f $(DESTDIR)$(datadir)/aclocal/sdl2.m4
- rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl2.pc
- rm -f $(DESTDIR)$(libdir)/cmake/SDL2/sdl2-config.cmake
+ rm -f $(DESTDIR)$(datadir)/aclocal/sdl.m4
+ rm -f $(DESTDIR)$(libdir)/pkgconfig/sdl.pc
+uninstall-man:
+ for src in $(srcdir)/docs/man3/*.3; do \
+ file=`echo $$src | sed -e 's|^.*/||'`; \
+ rm -f $(DESTDIR)$(mandir)/man3/$$file; \
+ done
clean:
rm -rf $(objects)
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
distclean: clean
- rm -f Makefile Makefile.rules sdl2-config
- rm -f config.status config.cache config.log libtool
+ rm -f Makefile include/SDL_config.h sdl-config
+ rm -f SDL.qpg
+ rm -f config.status config.cache config.log libtool $(depend)
rm -rf $(srcdir)/autom4te*
+ rm -rf $(srcdir)/test/autom4te*
find $(srcdir) \( \
-name '*~' -o \
-name '*.bak' -o \
@@ -214,12 +143,15 @@ distclean: clean
-name '*.orig' -o \
-name '.#*' \) \
-exec rm -f {} \;
+ cp $(srcdir)/include/SDL_config.h.default $(srcdir)/include/SDL_config.h
if test -f test/Makefile; then (cd test; $(MAKE) $@); fi
dist $(distfile):
$(SHELL) $(auxdir)/mkinstalldirs $(distdir)
- (cd $(srcdir); tar cf - $(SRC_DIST)) | (cd $(distdir); tar xf -)
- tar cf - $(GEN_DIST) | (cd $(distdir); tar xf -)
+ tar cf - $(DIST) | (cd $(distdir); tar xf -)
+ cp $(distdir)/include/SDL_config.h.default $(distdir)/include/SDL_config.h
+ rm -rf `find $(distdir) -name .svn`
+ rm -rf $(distdir)/test/autom4te*
find $(distdir) \( \
-name '*~' -o \
-name '*.bak' -o \
@@ -229,9 +161,18 @@ dist $(distfile):
-name '.#*' \) \
-exec rm -f {} \;
if test -f $(distdir)/test/Makefile; then (cd $(distdir)/test && make distclean); fi
- (cd $(distdir); build-scripts/updaterev.sh)
tar cvf - $(distdir) | gzip --best >$(distfile)
rm -rf $(distdir)
rpm: $(distfile)
rpmbuild -ta $?
+
+# Create a SVN snapshot that people can run update on
+snapshot:
+ svn co http://svn.libsdl.org/branches/SDL-1.2
+ (cd SDL-1.2 && ./autogen.sh && rm -rf autom4te.cache)
+ cp SDL-1.2/include/SDL_config.h.default SDL-1.2/include/SDL_config.h
+ tar zcf $(HOME)/SDL-1.2.tar.gz SDL-1.2
+ rm -f $(HOME)/SDL-1.2.zip
+ zip -r $(HOME)/SDL-1.2.zip SDL-1.2
+ rm -rf SDL-1.2
diff --git a/Makefile.minimal b/Makefile.minimal
index 6ec1ce8..827621c 100644
--- a/Makefile.minimal
+++ b/Makefile.minimal
@@ -5,38 +5,38 @@ CFLAGS = -g -O2 $(INCLUDE)
AR = ar
RANLIB = ranlib
+CONFIG_H = include/SDL_config.h
TARGET = libSDL.a
SOURCES = \
src/*.c \
src/audio/*.c \
- src/audio/dummy/*.c \
+ src/cdrom/*.c \
src/cpuinfo/*.c \
src/events/*.c \
src/file/*.c \
- src/haptic/*.c \
- src/haptic/dummy/*.c \
src/joystick/*.c \
- src/joystick/dummy/*.c \
- src/loadso/dummy/*.c \
- src/power/*.c \
- src/filesystem/dummy/*.c \
- src/render/*.c \
- src/render/software/*.c \
src/stdlib/*.c \
src/thread/*.c \
- src/thread/generic/*.c \
src/timer/*.c \
- src/timer/dummy/*.c \
src/video/*.c \
+ src/audio/dummy/*.c \
src/video/dummy/*.c \
+ src/joystick/dummy/*.c \
+ src/cdrom/dummy/*.c \
+ src/thread/generic/*.c \
+ src/timer/dummy/*.c \
+ src/loadso/dummy/*.c \
OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
all: $(TARGET)
-$(TARGET): $(OBJECTS)
+$(TARGET): $(CONFIG_H) $(OBJECTS)
$(AR) crv $@ $^
$(RANLIB) $@
+$(CONFIG_H):
+ cp $(CONFIG_H).default $(CONFIG_H)
+
clean:
rm -f $(TARGET) $(OBJECTS)
diff --git a/Makefile.pandora b/Makefile.pandora
deleted file mode 100644
index bb89d52..0000000
--- a/Makefile.pandora
+++ /dev/null
@@ -1,37 +0,0 @@
-# Makefile to build the pandora SDL library
-
-AR = arm-none-linux-gnueabi-ar
-RANLIB = arm-none-linux-gnueabi-ranlib
-CC = arm-none-linux-gnueabi-gcc
-CXX = arm-none-linux-gnueabi-g++
-STRIP = arm-none-linux-gnueabi-strip
-
-CFLAGS = -O3 -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfloat-abi=softfp \
- -mfpu=neon -ftree-vectorize -ffast-math -fomit-frame-pointer -fno-strict-aliasing -fsingle-precision-constant \
- -I./include -I$(PNDSDK)/usr/include -DSDL_REVISION=0
-
-TARGET = libSDL.a
-
-SOURCES = ./src/*.c ./src/audio/*.c ./src/cpuinfo/*.c ./src/events/*.c \
- ./src/file/*.c ./src/stdlib/*.c ./src/thread/*.c ./src/timer/*.c ./src/video/*.c \
- ./src/joystick/*.c ./src/haptic/*.c ./src/power/*.c ./src/video/dummy/*.c ./src/audio/disk/*.c \
- ./src/audio/dummy/*.c ./src/loadso/dlopen/*.c ./src/audio/dsp/*.c \
- ./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c \
- ./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c \
- ./src/joystick/linux/*.c ./src/haptic/linux/*.c ./src/timer/unix/*.c \
- ./src/atomic/linux/*.c ./src/filesystem/unix/*.c \
- ./src/video/pandora/SDL_pandora.o ./src/video/pandora/SDL_pandora_events.o ./src/video/x11/*.c
-
-
-OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
-
-CONFIG_H = $(shell cp include/SDL_config_pandora.h include/SDL_config.h && touch include/SDL_revision.h)
-
-all: $(TARGET)
-
-$(TARGET): $(CONFIG_H) $(OBJECTS)
- $(AR) crv $@ $^
- $(RANLIB) $@
-
-clean:
- rm -f $(TARGET) $(OBJECTS)
diff --git a/Makefile.psp b/Makefile.psp
deleted file mode 100644
index 5e7dcd2..0000000
--- a/Makefile.psp
+++ /dev/null
@@ -1,92 +0,0 @@
-TARGET_LIB = libSDL2.a
-OBJS= src/SDL.o \
- src/SDL_assert.o \
- src/SDL_error.o \
- src/SDL_hints.o \
- src/SDL_log.o \
- src/atomic/SDL_atomic.o \
- src/atomic/SDL_spinlock.o \
- src/audio/SDL_audio.o \
- src/audio/SDL_audiocvt.o \
- src/audio/SDL_audiodev.o \
- src/audio/SDL_audiotypecvt.o \
- src/audio/SDL_mixer.o \
- src/audio/SDL_wave.o \
- src/audio/psp/SDL_pspaudio.o \
- src/cpuinfo/SDL_cpuinfo.o \
- src/events/SDL_clipboardevents.o \
- src/events/SDL_dropevents.o \
- src/events/SDL_events.o \
- src/events/SDL_gesture.o \
- src/events/SDL_keyboard.o \
- src/events/SDL_mouse.o \
- src/events/SDL_quit.o \
- src/events/SDL_touch.o \
- src/events/SDL_windowevents.o \
- src/file/SDL_rwops.o \
- src/haptic/SDL_haptic.o \
- src/haptic/dummy/SDL_syshaptic.o \
- src/joystick/SDL_joystick.o \
- src/joystick/SDL_gamecontroller.o \
- src/joystick/psp/SDL_sysjoystick.o \
- src/power/SDL_power.o \
- src/power/psp/SDL_syspower.o \
- src/filesystem/dummy/SDL_sysfilesystem.o \
- src/render/SDL_render.o \
- src/render/SDL_yuv_sw.o \
- src/render/psp/SDL_render_psp.o \
- src/render/software/SDL_blendfillrect.o \
- src/render/software/SDL_blendline.o \
- src/render/software/SDL_blendpoint.o \
- src/render/software/SDL_drawline.o \
- src/render/software/SDL_drawpoint.o \
- src/render/software/SDL_render_sw.o \
- src/render/software/SDL_rotate.o \
- src/stdlib/SDL_getenv.o \
- src/stdlib/SDL_iconv.o \
- src/stdlib/SDL_malloc.o \
- src/stdlib/SDL_qsort.o \
- src/stdlib/SDL_stdlib.o \
- src/stdlib/SDL_string.o \
- src/thread/SDL_thread.o \
- src/thread/psp/SDL_syssem.o \
- src/thread/psp/SDL_systhread.o \
- src/thread/psp/SDL_sysmutex.o \
- src/thread/psp/SDL_syscond.o \
- src/timer/SDL_timer.o \
- src/timer/psp/SDL_systimer.o \
- src/video/SDL_RLEaccel.o \
- src/video/SDL_blit.o \
- src/video/SDL_blit_0.o \
- src/video/SDL_blit_1.o \
- src/video/SDL_blit_A.o \
- src/video/SDL_blit_N.o \
- src/video/SDL_blit_auto.o \
- src/video/SDL_blit_copy.o \
- src/video/SDL_blit_slow.o \
- src/video/SDL_bmp.o \
- src/video/SDL_clipboard.o \
- src/video/SDL_fillrect.o \
- src/video/SDL_pixels.o \
- src/video/SDL_rect.o \
- src/video/SDL_stretch.o \
- src/video/SDL_surface.o \
- src/video/SDL_video.o \
- src/video/psp/SDL_pspevents.o \
- src/video/psp/SDL_pspvideo.o \
- src/video/psp/SDL_pspgl.o \
- src/video/psp/SDL_pspmouse.o \
-
-INCDIR = ./include
-CFLAGS = -g -O2 -G0 -Wall -D__PSP__ -DHAVE_OPENGL
-CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
-ASFLAGS = $(CFLAGS)
-
-LIBDIR =
-LIBS = -lGL -lGLU -lglut -lz \
- -lpspvfpu -lpsphprm -lpspsdk -lpspctrl -lpspumd -lpsprtc -lpsppower -lpspgum -lpspgu -lpspaudiolib -lpspaudio -lpsphttp -lpspssl -lpspwlan \
- -lpspnet_adhocmatching -lpspnet_adhoc -lpspnet_adhocctl -lm -lpspvram
-
-PSPSDK=$(shell psp-config --pspsdk-path)
-include $(PSPSDK)/lib/build.mak
-
diff --git a/Makefile.wiz b/Makefile.wiz
deleted file mode 100644
index bb77057..0000000
--- a/Makefile.wiz
+++ /dev/null
@@ -1,61 +0,0 @@
-# Makefile to build the pandora SDL library
-WIZSDK = /mythtv/media/devel/toolchains/openwiz/arm-openwiz-linux-gnu
-
-AR = $(WIZSDK)/bin/arm-openwiz-linux-gnu-ar
-RANLIB = $(WIZSDK)/bin/arm-openwiz-linux-gnu-ranlib
-CC = $(WIZSDK)/bin/arm-openwiz-linux-gnu-gcc
-CXX = $(WIZSDK)/bin/arm-openwiz-linux-gnu-g++
-STRIP = $(WIZSDK)/bin/arm-openwiz-linux-gnu-strip
-
-CFLAGS = -Wall -fPIC -I./include -I$(WIZSDK)/include -DWIZ_GLES_LITE
-
-TARGET_STATIC = libSDL13.a
-TARGET_SHARED = libSDL13.so
-
-SOURCES = ./src/*.c ./src/audio/*.c ./src/cpuinfo/*.c ./src/events/*.c \
- ./src/file/*.c ./src/stdlib/*.c ./src/thread/*.c ./src/timer/*.c ./src/video/*.c \
- ./src/joystick/*.c ./src/haptic/*.c ./src/video/dummy/*.c ./src/audio/disk/*.c \
- ./src/audio/dummy/*.c ./src/loadso/dlopen/*.c ./src/audio/dsp/*.c \
- ./src/thread/pthread/SDL_systhread.c ./src/thread/pthread/SDL_syssem.c \
- ./src/thread/pthread/SDL_sysmutex.c ./src/thread/pthread/SDL_syscond.c \
- ./src/joystick/linux/*.c ./src/haptic/linux/*.c ./src/timer/unix/*.c \
- ./src/video/pandora/SDL_pandora.o ./src/video/pandora/SDL_pandora_events.o
-
-
-OBJECTS = $(shell echo $(SOURCES) | sed -e 's,\.c,\.o,g')
-
-all: config_copy $(TARGET_STATIC) $(TARGET_SHARED)
-
-$(TARGET_STATIC): $(OBJECTS)
- $(AR) crv $@ $^
- $(RANLIB) $@
-
-$(TARGET_SHARED):
- $(CC) -shared -Wl,-soname,$(TARGET_SHARED).0 -o $(TARGET_SHARED).0.0.1 $(OBJECTS)
- ln -s $(TARGET_SHARED).0.0.1 $(TARGET_SHARED).0
- ln -s $(TARGET_SHARED).0 $(TARGET_SHARED)
-
-config_copy:
- cp include/SDL_config_wiz.h include/SDL_config.h
-
-clean:
- rm -f $(TARGET_STATIC) $(TARGET_SHARED)* $(OBJECTS)
-
-install:
- mkdir -p $(WIZSDK)/lib
- mkdir -p $(WIZSDK)/include/SDL13
- cp -f $(TARGET_STATIC) $(WIZSDK)/lib
- cp -f $(TARGET_SHARED).0.0.1 $(WIZSDK)/lib
- rm -f $(WIZSDK)/lib/$(TARGET_SHARED).0 $(WIZSDK)/lib/$(TARGET_SHARED)
- ln -s $(WIZSDK)/lib/$(TARGET_SHARED).0.0.1 $(WIZSDK)/lib/$(TARGET_SHARED).0
- ln -s $(WIZSDK)/lib/$(TARGET_SHARED).0 $(WIZSDK)/lib/$(TARGET_SHARED)
-
- cp $(TARGET_STATIC) ../../toolchain/libs
- cp $(TARGET_SHARED).0.0.1 ../../toolchain/libs
- rm -f ../../toolchain/libs/$(TARGET_SHARED).0 ../../toolchain/libs/$(TARGET_SHARED)
- ln -s ../../toolchain/libs/$(TARGET_SHARED).0.0.1 ../../toolchain/libs/$(TARGET_SHARED).0
- ln -s ../../toolchain/libs/$(TARGET_SHARED).0 ../../toolchain/libs/$(TARGET_SHARED)
-
- cp $(TARGET_SHARED).0.0.1 ../nehe_demos/build/$(TARGET_SHARED).0
- cp -f include/*.h $(WIZSDK)/include/SDL13/
- cp -f include/*.h ../../toolchain/include/SDL13/
diff --git a/README-SDL.txt b/README-SDL.txt
index 0630395..4d36ca9 100644
--- a/README-SDL.txt
+++ b/README-SDL.txt
@@ -1,13 +1,13 @@
-
-Please distribute this file with the SDL runtime environment:
-
-The Simple DirectMedia Layer (SDL for short) is a cross-platform library
-designed to make it easy to write multi-media software, such as games and
-emulators.
-
-The Simple DirectMedia Layer library source code is available from:
-http://www.libsdl.org/
-
-This library is distributed under the terms of the zlib license:
-http://www.zlib.net/zlib_license.html
-
+
+Please distribute this file with the SDL runtime environment:
+
+The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
+designed to make it easy to write multi-media software, such as games and
+emulators.
+
+The Simple DirectMedia Layer library source code is available from:
+http://www.libsdl.org/
+
+This library is distributed under the terms of the GNU LGPL license:
+http://www.gnu.org/copyleft/lesser.html
+
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 84c335c..0000000
--- a/README.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-
- Simple DirectMedia Layer
-
- (SDL)
-
- Version 2.0
-
----
-http://www.libsdl.org/
-
-Simple DirectMedia Layer is a cross-platform development library designed
-to provide low level access to audio, keyboard, mouse, joystick, and graphics
-hardware via OpenGL and Direct3D. It is used by video playback software,
-emulators, and popular games including Valve's award winning catalog
-and many Humble Bundle games.
-
-More extensive documentation is available in the docs directory, starting
-with README.md
-
-Enjoy!
- Sam Lantinga (slouken@libsdl.org)
diff --git a/SDL2.spec b/SDL2.spec
deleted file mode 100644
index 0fe5754..0000000
--- a/SDL2.spec
+++ /dev/null
@@ -1,118 +0,0 @@
-Summary: Simple DirectMedia Layer
-Name: SDL2
-Version: 2.0.4
-Release: 2
-Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
-URL: http://www.libsdl.org/
-License: zlib
-Group: System Environment/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
-Prefix: %{_prefix}
-%ifos linux
-Provides: libSDL2-2.0.so.0
-%endif
-
-%define __defattr %defattr(-,root,root)
-%define __soext so
-
-%description
-This is the Simple DirectMedia Layer, a generic API that provides low
-level access to audio, keyboard, mouse, and display framebuffer across
-multiple platforms.
-
-%package devel
-Summary: Libraries, includes and more to develop SDL applications.
-Group: Development/Libraries
-Requires: %{name} = %{version}
-
-%description devel
-This is the Simple DirectMedia Layer, a generic API that provides low
-level access to audio, keyboard, mouse, and display framebuffer across
-multiple platforms.
-
-This is the libraries, include files and other resources you can use
-to develop SDL applications.
-
-
-%prep
-%setup -q
-
-%build
-%ifos linux
-CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb
-%else
-%configure
-%endif
-make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-%ifos linux
-make install prefix=$RPM_BUILD_ROOT%{prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- datadir=$RPM_BUILD_ROOT%{_datadir} \
- mandir=$RPM_BUILD_ROOT%{_mandir}
-%else
-%makeinstall
-%endif
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%{__defattr}
-%doc README*.txt COPYING.txt CREDITS.txt BUGS.txt
-%{_libdir}/lib*.%{__soext}.*
-
-%files devel
-%{__defattr}
-%doc docs/README*.md
-%{_bindir}/*-config
-%{_libdir}/lib*.a
-%{_libdir}/lib*.la
-%{_libdir}/lib*.%{__soext}
-%{_includedir}/*/*.h
-%{_libdir}/pkgconfig/*
-%{_datadir}/aclocal/*
-
-%changelog
-* Thu Jun 04 2015 Ryan C. Gordon
-- Fixed README paths.
-
-* Sun Dec 07 2014 Simone Contini
-- Fixed changelog date issue and docs filenames
-
-* Sun Jan 22 2012 Sam Lantinga
-- Updated for SDL 2.0
-
-* Tue May 16 2006 Sam Lantinga
-- Removed support for Darwin, due to build problems on ps2linux
-
-* Sat Jan 03 2004 Anders Bjorklund
-- Added support for Darwin, updated spec file
-
-* Wed Jan 19 2000 Sam Lantinga
-- Re-integrated spec file into SDL distribution
-- 'name' and 'version' come from configure
-- Some of the documentation is devel specific
-- Removed SMP support from %build - it doesn't work with libtool anyway
-
-* Tue Jan 18 2000 Hakan Tandogan
-- Hacked Mandrake sdl spec to build 1.1
-
-* Sun Dec 19 1999 John Buswell
-- Build Release
-
-* Sat Dec 18 1999 John Buswell
-- Add symlink for libSDL-1.0.so.0 required by sdlbomber
-- Added docs
-
-* Thu Dec 09 1999 Lenny Cartier
-- v 1.0.0
-
-* Mon Nov 1 1999 Chmouel Boudjnah
-- First spec file for Mandrake distribution.
-
-# end of file
diff --git a/SDL2.spec.in b/SDL2.spec.in
deleted file mode 100644
index dba2400..0000000
--- a/SDL2.spec.in
+++ /dev/null
@@ -1,118 +0,0 @@
-Summary: Simple DirectMedia Layer
-Name: SDL2
-Version: @SDL_VERSION@
-Release: 2
-Source: http://www.libsdl.org/release/%{name}-%{version}.tar.gz
-URL: http://www.libsdl.org/
-License: zlib
-Group: System Environment/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
-Prefix: %{_prefix}
-%ifos linux
-Provides: libSDL2-2.0.so.0
-%endif
-
-%define __defattr %defattr(-,root,root)
-%define __soext so
-
-%description
-This is the Simple DirectMedia Layer, a generic API that provides low
-level access to audio, keyboard, mouse, and display framebuffer across
-multiple platforms.
-
-%package devel
-Summary: Libraries, includes and more to develop SDL applications.
-Group: Development/Libraries
-Requires: %{name} = %{version}
-
-%description devel
-This is the Simple DirectMedia Layer, a generic API that provides low
-level access to audio, keyboard, mouse, and display framebuffer across
-multiple platforms.
-
-This is the libraries, include files and other resources you can use
-to develop SDL applications.
-
-
-%prep
-%setup -q
-
-%build
-%ifos linux
-CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --disable-video-directfb
-%else
-%configure
-%endif
-make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-%ifos linux
-make install prefix=$RPM_BUILD_ROOT%{prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- datadir=$RPM_BUILD_ROOT%{_datadir} \
- mandir=$RPM_BUILD_ROOT%{_mandir}
-%else
-%makeinstall
-%endif
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files
-%{__defattr}
-%doc README*.txt COPYING.txt CREDITS.txt BUGS.txt
-%{_libdir}/lib*.%{__soext}.*
-
-%files devel
-%{__defattr}
-%doc docs/README*.md
-%{_bindir}/*-config
-%{_libdir}/lib*.a
-%{_libdir}/lib*.la
-%{_libdir}/lib*.%{__soext}
-%{_includedir}/*/*.h
-%{_libdir}/pkgconfig/*
-%{_datadir}/aclocal/*
-
-%changelog
-* Thu Jun 04 2015 Ryan C. Gordon
-- Fixed README paths.
-
-* Sun Dec 07 2014 Simone Contini
-- Fixed changelog date issue and docs filenames
-
-* Sun Jan 22 2012 Sam Lantinga
-- Updated for SDL 2.0
-
-* Tue May 16 2006 Sam Lantinga
-- Removed support for Darwin, due to build problems on ps2linux
-
-* Sat Jan 03 2004 Anders Bjorklund
-- Added support for Darwin, updated spec file
-
-* Wed Jan 19 2000 Sam Lantinga
-- Re-integrated spec file into SDL distribution
-- 'name' and 'version' come from configure
-- Some of the documentation is devel specific
-- Removed SMP support from %build - it doesn't work with libtool anyway
-
-* Tue Jan 18 2000 Hakan Tandogan
-- Hacked Mandrake sdl spec to build 1.1
-
-* Sun Dec 19 1999 John Buswell
-- Build Release
-
-* Sat Dec 18 1999 John Buswell
-- Add symlink for libSDL-1.0.so.0 required by sdlbomber
-- Added docs
-
-* Thu Dec 09 1999 Lenny Cartier
-- v 1.0.0
-
-* Mon Nov 1 1999 Chmouel Boudjnah
-- First spec file for Mandrake distribution.
-
-# end of file
diff --git a/TODO.txt b/TODO.txt
deleted file mode 100644
index 89637eb..0000000
--- a/TODO.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Future work roadmap:
- * http://wiki.libsdl.org/moin.cgi/Roadmap
-
- * Check 1.2 revisions:
- 3554 - Need to resolve semantics for locking keys on different platforms
- 4874 - Do we want screen rotation? At what level?
- 4974 - Windows file code needs to convert UTF-8 to Unicode, but we don't need to tap dance for Windows 95/98
- 4865 - See if this is still needed (mouse coordinate clamping)
- 4866 - See if this is still needed (blocking window repositioning)
-
diff --git a/VisualC-WinRT/SDL2-WinRT.nuspec b/VisualC-WinRT/SDL2-WinRT.nuspec
deleted file mode 100644
index effc07c..0000000
--- a/VisualC-WinRT/SDL2-WinRT.nuspec
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- SDL2-WinRT
- 2.0.4-Unofficial
- Sam Lantinga
- David Ludwig
- http://libsdl.org/license.php
- http://libsdl.org
- false
- Unofficial pre-release of LibSDL2, built for WinRT platforms
- Copyright 2015
- SDL2 SDL LibSDL OpenGL C C++ nativepackage
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC-WinRT/SDL2-WinRT.targets b/VisualC-WinRT/SDL2-WinRT.targets
deleted file mode 100644
index f0b9e97..0000000
--- a/VisualC-WinRT/SDL2-WinRT.targets
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
- WinRT80
- WinRT81
- WinPhone80
- WinPhone81
- UWP
-
- $(MSBuildThisFileDirectory)..\..\bin\$(LibSDL2-DeviceType)\$(Platform)
-
-
-
-
-
-
-
-
- $(LibSDL2-BinPath);%(AdditionalLibraryDirectories)
- SDL2.lib;%(AdditionalDependencies)
-
-
-
-
-
- $(MSBuildThisFileDirectory)..\..\include;%(AdditionalIncludeDirectories)
-
-
-
-
-
- LibSDL2Binaries
- $(ProjectName)
- %(Filename)%(Extension)
-
-
-
-
diff --git a/VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec b/VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec
deleted file mode 100644
index 4f24fec..0000000
--- a/VisualC-WinRT/SDL2main-WinRT-NonXAML.nuspec
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- SDL2main-WinRT-NonXAML
- 2.0.4-Unofficial
- Sam Lantinga
- David Ludwig
- http://libsdl.org/license.php
- http://libsdl.org
- false
- WinMain() function for SDL2 + WinRT + CoreWindow (non-XAML) apps
- Copyright 2015
- SDL2 SDL LibSDL OpenGL C C++ nativepackage
-
-
-
-
-
-
-
-
-
diff --git a/VisualC-WinRT/SDL2main-WinRT-NonXAML.targets b/VisualC-WinRT/SDL2main-WinRT-NonXAML.targets
deleted file mode 100644
index 53c5e5e..0000000
--- a/VisualC-WinRT/SDL2main-WinRT-NonXAML.targets
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
- true
-
-
-
-
diff --git a/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj b/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj
deleted file mode 100644
index 305a3ca..0000000
--- a/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj
+++ /dev/null
@@ -1,554 +0,0 @@
-
-
-
-
- Debug
- ARM
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- ARM
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
- {89e9b32e-a86a-47c3-a948-d2b1622925ce}
- DynamicLibrary
- SDL2-UWP
- SDL2
- en-US
- 14.0
- true
- Windows Store
- 8.2
- 10.0.10069.0
- 10.0.10069.0
- 10.0.10240.0
- 10.0.10240.0
-
-
-
- DynamicLibrary
- true
- v140
-
-
- DynamicLibrary
- true
- v140
-
-
- DynamicLibrary
- true
- v140
-
-
- DynamicLibrary
- false
- true
- v140
-
-
- DynamicLibrary
- false
- true
- v140
-
-
- DynamicLibrary
- false
- true
- v140
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
- SDL2
-
-
- false
- false
- SDL2
-
-
- false
- false
- SDL2
-
-
- false
- false
- SDL2
-
-
- false
- false
- SDL2
-
-
- false
- false
- SDL2
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlibd /nodefaultlib:msvcrtd vccorlibd.lib msvcrtd.lib %(AdditionalOptions)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlib /nodefaultlib:msvcrt vccorlib.lib msvcrt.lib %(AdditionalOptions)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlibd /nodefaultlib:msvcrtd vccorlibd.lib msvcrtd.lib %(AdditionalOptions)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlib /nodefaultlib:msvcrt vccorlib.lib msvcrt.lib %(AdditionalOptions)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlibd /nodefaultlib:msvcrtd vccorlibd.lib msvcrtd.lib %(AdditionalOptions)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- /nodefaultlib:vccorlib /nodefaultlib:msvcrt vccorlib.lib msvcrt.lib %(AdditionalOptions)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters b/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters
deleted file mode 100644
index b8c6d71..0000000
--- a/VisualC-WinRT/UWP_VS2015/SDL-UWP.vcxproj.filters
+++ /dev/null
@@ -1,720 +0,0 @@
-
-
-
-
- {fa0ff2df-c3d6-498a-96f1-1f88e7ce0da3}
-
-
- {68e1b30b-19ed-4612-93e4-6260c5a979e5}
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
-
- Source Files
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj b/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj
deleted file mode 100644
index 3776d24..0000000
--- a/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- ARM
-
-
- Release
- Win32
-
-
- Release
- ARM
-
-
-
- {33048af1-031a-4ce6-b61e-fad2db832e9e}
- SDL
- en-US
- 11.0
- SDL2-WinPhone80
-
-
-
- DynamicLibrary
- true
- v110_wp80
- false
-
-
- DynamicLibrary
- true
- v110_wp80
- false
-
-
- DynamicLibrary
- false
- true
- v110_wp80
- false
-
-
- DynamicLibrary
- false
- true
- v110_wp80
- false
-
-
-
-
-
-
-
- false
-
-
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
-
- _USRDLL;UNICODE;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
- NotUsing
- pch.h
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- ..\..\include
- false
-
-
- Console
- false
- false
- true
- DXGI.lib;d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)
-
-
-
-
- _USRDLL;UNICODE;SDL_BUILDING_WINRT=1;NDEBUG;%(PreprocessorDefinitions)
- NotUsing
- pch.h
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- ..\..\include
-
-
- Console
- false
- false
- true
- DXGI.lib;d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)
-
-
-
-
- _USRDLL;UNICODE;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
- NotUsing
- pch.h
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- ..\..\include
- false
-
-
- Console
- false
- false
- true
- DXGI.lib;d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)
-
-
-
-
- _USRDLL;UNICODE;SDL_BUILDING_WINRT=1;NDEBUG;%(PreprocessorDefinitions)
- NotUsing
- pch.h
- false
- $(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)
- ..\..\include
-
-
- Console
- false
- false
- true
- DXGI.lib;d3d11.lib;xaudio2.lib;WindowsPhoneCore.lib;RuntimeObject.lib;PhoneAppModelHost.lib;%(AdditionalDependencies)
-
-
-
-
- true
-
-
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj.filters b/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj.filters
deleted file mode 100644
index 1f4df44..0000000
--- a/VisualC-WinRT/WinPhone80_VS2012/SDL-WinPhone80.vcxproj.filters
+++ /dev/null
@@ -1,678 +0,0 @@
-
-
-
-
- {02b21b9a-45a7-41ee-a8a6-e45d14aa28da}
-
-
- {abc3a7e6-f955-4cb5-8340-fae0f653e9c1}
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj b/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj
deleted file mode 100644
index 573bc42..0000000
--- a/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj
+++ /dev/null
@@ -1,446 +0,0 @@
-
-
-
-
- Debug
- ARM
-
-
- Debug
- Win32
-
-
- Release
- ARM
-
-
- Release
- Win32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
- true
- true
-
-
-
- {48fadc0e-964d-4dab-bced-372e0ad19577}
- SDL_WinRT81
- en-US
- 12.0
- true
- Windows Phone
- 8.1
- CodeSharingDll
- SDL2-WinPhone81
-
-
-
- DynamicLibrary
- true
- v120_wp81
-
-
- DynamicLibrary
- true
- v120_wp81
-
-
- DynamicLibrary
- false
- true
- v120_wp81
-
-
- DynamicLibrary
- false
- true
- v120_wp81
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- DXGI.lib;d3d11.lib;xaudio2.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- DXGI.lib;d3d11.lib;xaudio2.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- DXGI.lib;d3d11.lib;xaudio2.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- DXGI.lib;d3d11.lib;xaudio2.lib;%(AdditionalDependencies)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj.filters b/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj.filters
deleted file mode 100644
index 907e1bf..0000000
--- a/VisualC-WinRT/WinPhone81_VS2013/SDL-WinPhone81.vcxproj.filters
+++ /dev/null
@@ -1,690 +0,0 @@
-
-
-
-
- {d54aa32d-ba0b-491f-ac04-c9b87dd4bc69}
-
-
- {6945cfdb-2dd6-4f78-bbcb-f899c2a86e4a}
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.sln b/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.sln
deleted file mode 100644
index dc3a6dd..0000000
--- a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.sln
+++ /dev/null
@@ -1,32 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL-WinRT", "SDL-WinRT80.vcxproj", "{AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|ARM = Debug|ARM
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release|ARM = Release|ARM
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|ARM.ActiveCfg = Debug|ARM
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|ARM.Build.0 = Debug|ARM
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|Win32.ActiveCfg = Debug|Win32
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|Win32.Build.0 = Debug|Win32
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|x64.ActiveCfg = Debug|x64
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Debug|x64.Build.0 = Debug|x64
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|ARM.ActiveCfg = Release|ARM
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|ARM.Build.0 = Release|ARM
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|Win32.ActiveCfg = Release|Win32
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|Win32.Build.0 = Release|Win32
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|x64.ActiveCfg = Release|x64
- {AEAEA3A2-D4E6-45B1-8EC6-53D84287FC14}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj b/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj
deleted file mode 100644
index fbcd94b..0000000
--- a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj
+++ /dev/null
@@ -1,548 +0,0 @@
-
-
-
-
- Debug
- ARM
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- ARM
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}
- Win32Proj
- SDL2-WinRT80
- SDL_VS2012_WinRT
- en-US
- 11.0
- true
-
-
-
- DynamicLibrary
- true
- v110
-
-
- DynamicLibrary
- true
- v110
-
-
- DynamicLibrary
- true
- v110
-
-
- DynamicLibrary
- false
- true
- v110
-
-
- DynamicLibrary
- false
- true
- v110
-
-
- DynamicLibrary
- false
- true
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
- false
- false
- SDL2
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj.filters b/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj.filters
deleted file mode 100644
index aa539d3..0000000
--- a/VisualC-WinRT/WinRT80_VS2012/SDL-WinRT80.vcxproj.filters
+++ /dev/null
@@ -1,726 +0,0 @@
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Header Files
-
-
- Source Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
- {20773b57-7034-4c24-af5a-334844585f1b}
-
-
- {ddf04d85-6a87-4c5a-bc52-869b38f45a61}
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj b/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj
deleted file mode 100644
index a56516e..0000000
--- a/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj
+++ /dev/null
@@ -1,549 +0,0 @@
-
-
-
-
- Debug
- ARM
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- ARM
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
-
-
-
- {c8df6173-06a1-4f56-a9bc-2002596b30e9}
- SDL_WinRT81
- en-US
- 12.0
- true
- Windows Store
- 8.1
- CodeSharingDll
- SDL2-WinRT81
-
-
-
- DynamicLibrary
- true
- v120
-
-
- DynamicLibrary
- true
- v120
-
-
- DynamicLibrary
- true
- v120
-
-
- DynamicLibrary
- false
- true
- v120
-
-
- DynamicLibrary
- false
- true
- v120
-
-
- DynamicLibrary
- false
- true
- v120
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
- false
- false
- Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\
- SDL2
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
- NotUsing
- false
- ..\..\include;%(AdditionalIncludeDirectories)
- _WINDLL;_CRT_SECURE_NO_WARNINGS;SDL_BUILDING_WINRT=1;%(PreprocessorDefinitions)
-
-
- Console
- false
- false
- xinput.lib;xaudio2.lib;d2d1.lib;d3d11.lib;dxgi.lib;ole32.lib;windowscodecs.lib;dwrite.lib;kernel32.lib;%(AdditionalDependencies)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj.filters b/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj.filters
deleted file mode 100644
index a36811d..0000000
--- a/VisualC-WinRT/WinRT81_VS2013/SDL-WinRT81.vcxproj.filters
+++ /dev/null
@@ -1,714 +0,0 @@
-
-
-
-
- {7c1f964c-e351-49dd-8651-5d5b6b603856}
-
-
- {450d92fd-978d-4025-87a9-6f688f946427}
-
-
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
-
- Source Files
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/tests/loopwave/Assets/Logo.png b/VisualC-WinRT/tests/loopwave/Assets/Logo.png
deleted file mode 100644
index e26771cb33a49bbef824aa333737181b0a5b09a3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 801
zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm4M^HB7Cr(}k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m=1foIEGZ*dUJQLud<^=L*gE#63Ho!PGzwUb%GPK6&5iF
zt!p@aGNX}6(PVh|N)M-?0RNcTbjaWgEU8noxUax-n>&3Ay)#!y&O11y2sKEF
zt72@XC1)RvT6Xw=y_`Ce)`nGULLL^lI$kwi^E+dQT7YeXY4GvlRR%kj1x$VZi%Bdd
zz}2Giy=-_$h+v#(S+};)DuE4EM?_^qB_eDeo@&q%StD1F>L|*0ZC2sb-}llSMTM?O
z6{b3iid~yk@VE7q7Wb+P8?H5IYp?pSVcLE~18m#ygK20HL@6W5woI~Fjlw$fX1U{xQA5a+t0
zH$WNIb=fNpWHo}M9#;K6eszDZKty_|-?j4iocj5#zotrWc;@;w`H@=mjsvS2wXX0_
zY}l$4@^sE?UcC)ji*L=Z&}P!xaL&2((OQlj2dv~pV-ifAS;ZsH1{`D!GY%yys5WH)f>ZLo5m%6XjuXdbKMR7MEHSyb{m!_{Afji&MT$_sz7
z>1{~MlIFe28FRN(GC_~;#Jp4ADipP+9hh|P#-&`vO-Upt3jE0@YLh(^55uYWl9g)Z
RA3>Rb!PC{xWt~$(69A&hN*MqE
diff --git a/VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png b/VisualC-WinRT/tests/loopwave/Assets/SmallLogo.png
deleted file mode 100644
index 1eb0d9d528c42f132872e8af4dc563081b0b9aff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 329
zcmV-P0k-~$P)q$gGRCwC#*X;?zAP@%N+|i#I!$mrh
zlQ>KU$Rdu>|JH&931_?y6Djl{gb>4nCV5pzDJ?S!mq|4ZejKj%i@j$H{#ML~2Y{DF
z$=}bKPaz+UGt{v(4CTQQXym}&iW8{s!ew~XIE7NLjQpy#I2S$rous$~?f%DHT#B*+
zq=#!zc5=0FEqWFpB%UE(L807on!pidHPLgYO}XEgorrg;PB=8ipgQ5u5`&g_MQaRd
zaU7Ao8XQMuuN21-s0PPTs1%38x_Yl3Fs-|Y4!C-;M-8g@n*v@1|s#GQ665=9@Rxy?u0YW0&WN+~=RXpPbVXXL4m7Aq=E6I0%{06TwRn=U9d8>exk>
zD-Z%M3DNQ`bTLSEF=%NFyoHcAkD*CiXqljo*0E?o$GiDC4q}}|%*0WghLlK#npw?hecrM}Mw?`E(z5C8<
z8&*b^!{>5?4aT89vdrgBgSc-x6JZD3F^l#*G(@OO*^1D%Eu7?HAy<3kTLqW9N{^#6vso
zVQwY48q7)m{~xQ64RV7{E7Y=&T~?^05Ky`5oNQ8bLgFCPq9co^R09BVRS1OAmH;hU
zC#q(N!gNqm!zU#%sv{r5mm-Uv8b-~a1F-;p^>)pnXfKge4s9?;;MFIr*fixPG}NBA
z6_G5BEmeO6XXh(emkciB{7tA;iwC2^s^VzyU_h0@ae84ACMY`cIDEju=<`q|2QAEv
zW_)W|i|9aknqdmS=#w73eW_csQ$8IhT^vY1^1;X3&J0{%*tcQq!gJpr3w?TJc~@5=
zKV5sM{$3k>b#S$@CTkhIF*{v*u(F&$&Yq1naHxt8Mz2N%7aQ3(^VNRZahk1||7?Bl
z*idzO_u)FhRj4cPzDO>YA>>lxAGaciEiX8Xzp1SVPv91};$OG3cC&8!v3{Jq^kH@8
UTIccK;hzT5*3#}uZuEx!0OwrBv;Y7A
diff --git a/VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png b/VisualC-WinRT/tests/loopwave/Assets/StoreLogo.png
deleted file mode 100644
index dcb672712c6823a0c91548ded70a8acb85536b4d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 429
zcmV;e0aE^nP)NtYJa1l)bQ5qwGXpZbs7%2oRMd4y35$s&66(fxhNg8W02!vSn
zdlrL2h^Fx+3=$z;kK{0D#MyeJ8WRWZcLSf(PcQ_mLOhrmC}O-tX^0c>5`YvCUZVsc
zG-6#78ubjJ5nA;OX&^K(q=i6ZNE3m?kTwE^AqxZoLskfB3|S&1F=UO9!cY$g2@Lgu
z;9{sJ1P9|X2L`r1#Gs8R{E^$PRrMaC86q|
-
-
-
-
-
- loopwave_VS2012_WinRT
- David
- Assets\StoreLogo.png
-
-
-
- 6.2.1
- 6.2.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj b/VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj
deleted file mode 100644
index 44c3281..0000000
--- a/VisualC-WinRT/tests/loopwave/loopwave_VS2012.vcxproj
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- Debug
- ARM
-
-
- Release
- ARM
-
-
-
- {03fcc293-9406-49c2-acf6-6e7d460c3239}
- loopwave_VS2012
- en-US
- 11.0
- true
- loopwave
-
-
-
- Application
- true
- v110
-
-
- Application
- true
- v110
-
-
- Application
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- loopwave_VS2012_TemporaryKey.pfx
-
-
-
- d2d1.lib; d3d11.lib; dxgi.lib; ole32.lib; windowscodecs.lib; dwrite.lib; %(AdditionalDependencies)
-
-
- pch.h
- $(IntDir)pch.pch
- $(ProjectDir);$(IntermediateOutputPath);$(ProjectDir)..\..\..\include;%(AdditionalIncludeDirectories)
- 4453
-
-
-
-
- NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- NotUsing
- NotUsing
- NotUsing
- false
- false
- false
-
-
-
-
- _DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- NotUsing
- NotUsing
- NotUsing
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
- {aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx b/VisualC-WinRT/tests/loopwave/loopwave_VS2012_TemporaryKey.pfx
deleted file mode 100644
index 3c07b779f56405e71431543ad8e28b5bbb995690..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2504
zcmY+Ec{tQ-8^?cR#xSxQM3zCxgpA!B3CX^fec$(WM6U=9hHPQ%jj}s
zUSkr9#Kg&@4)3pXz3(~K`Qv_`@BMl1`@Zgfo-YQE7-WDzF?d7*9C3kQKsaQBFhR=k
zh;SGl5e#B~44(1mUr&tNFg)WXh}XcNz)$_JizQkWALyej1ZjV{}>$34r4~O
zzT(_zQ6VxgFipYmum!R4@3eomc+?d6L!Kf~t$1h?NUv@Zk&~3YQ5tYuZ*N!eXK(
zJjE1cw7SS8YK#jb-63v+o!CvjWh->q#Eeg6&{7IF)%hc5pjs{zoq(O4e~`DM!CsEhx1yRL
zy5{a=!}5zyM4Nk2SGE*4mMT%$z0Kh0M2mXonnQ6fQyv!$XMV#M9?}(ljOvP8RCe!|>f2((*_S@pleL@dAN*ga_Lz=vFNGQ
zS<1T;m1bhOA$y0?3@+t}o11k;P}{th;w?dSp*E0vvo%Mw*L?8e0?Zfl;zC3c^AUK~JPdvO;^Q!-(!77_a<6=QPD;HTM0a+$Hb?8~U7k4?@@>dMhSaN0Ihn}!FqEf(&V
zXn*?n+;i8RZ;R~99&AP|rWBG?c2Rwo1~Jck^~V``tV=
z#z1yb{f!*C$fh6;@x@BCM9nYw3GOA^fJwVSVz^IS>4xn{bBqVEY1G_(-NjsxW)hzx
z?zo=JUx|u7$Uyf)wj0KJt@S3}hQ^=Fj_g(y7V0W8U#Q6={YufNzHY3z>FJnI>vAec
zf8Z58?bGEWtvYfZqR=L#yPeHT$g=#pc4~S1k0Ki1bEib?^yAD4k2~UVpV16?3$I3n^MteaiNEEfj`!NjfrSZk}u%5w~``Gd`b#
zMbDe;eSLe$MDr?HwHyDRM{epC4Pz_cOAXf#IJ6PojX0m@(dw^Z?AX5gz15g0N2jdJ!NW&p82ws&7B5xsL2ABf=
zU<(ci1tP%k0d4>&;5vBzBq4w=nCXBz8VCbfD465GVPSyZUtK7`;;*_WF!KV}!eQ`G
z-@i9!f|ui=b|A81fB@iS`p*mGUzQL5Y583=eYlV6xaUvHPryS_2|8B|%VlHD+=|*<
zlotPtPFb|gp?fc;W#qeBpe6esG+J7Q%CYr{DaVc~kb8i%$)_ak&JXoN7x*j<)o`XQ
z8#L+RwXJo2Wivx)LjTTYi^@{9TG+F&Pld4v@oYF@G?&YG|Dkl`R++GXhCBkVMY#0^J30Qt=0R7S3;{F
zJL%^13O3J;WpdmYg-)#8`}*)vz{l-FL92NVDUrT|xymV7~3EzxmP{``)6jtNF2nd!S+CRI$h>9;&oP~k>ktmxVE#z
zq)IGv^}+|1ZYQ!v7Giw%fP%GAF%^p|{?e}_BV~M)du!f*ak&0~)bV|yaSvhbQ2C^!
zM6HOM^`l|P6~-rJzSUD)RydxZ&c-ZR$^6BTA417`*_yY}GEUEWZ4S-j{0v_cR$J`+CZwm-mh0
z{Sx+lBV*qY*L)#gYWWP?QAr&tSj{oM1c^(^U#k=gQ0IgMVPhUfZG0r^(d!XvBCaqG
zlc6{y7|C-PqmB{9Fu@t6*`W-AFys>Yl`q$?us-|chdhcMb*VSG+^8_5X>E=8(>Iky
ToyCz)S?HfgOO(BupC9bM?VoGZ
diff --git a/VisualC-WinRT/tests/testthread/Assets/Logo.png b/VisualC-WinRT/tests/testthread/Assets/Logo.png
deleted file mode 100644
index e26771cb33a49bbef824aa333737181b0a5b09a3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 801
zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm4M^HB7Cr(}k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m=1foIEGZ*dUJQLud<^=L*gE#63Ho!PGzwUb%GPK6&5iF
zt!p@aGNX}6(PVh|N)M-?0RNcTbjaWgEU8noxUax-n>&3Ay)#!y&O11y2sKEF
zt72@XC1)RvT6Xw=y_`Ce)`nGULLL^lI$kwi^E+dQT7YeXY4GvlRR%kj1x$VZi%Bdd
zz}2Giy=-_$h+v#(S+};)DuE4EM?_^qB_eDeo@&q%StD1F>L|*0ZC2sb-}llSMTM?O
z6{b3iid~yk@VE7q7Wb+P8?H5IYp?pSVcLE~18m#ygK20HL@6W5woI~Fjlw$fX1U{xQA5a+t0
zH$WNIb=fNpWHo}M9#;K6eszDZKty_|-?j4iocj5#zotrWc;@;w`H@=mjsvS2wXX0_
zY}l$4@^sE?UcC)ji*L=Z&}P!xaL&2((OQlj2dv~pV-ifAS;ZsH1{`D!GY%yys5WH)f>ZLo5m%6XjuXdbKMR7MEHSyb{m!_{Afji&MT$_sz7
z>1{~MlIFe28FRN(GC_~;#Jp4ADipP+9hh|P#-&`vO-Upt3jE0@YLh(^55uYWl9g)Z
RA3>Rb!PC{xWt~$(69A&hN*MqE
diff --git a/VisualC-WinRT/tests/testthread/Assets/SmallLogo.png b/VisualC-WinRT/tests/testthread/Assets/SmallLogo.png
deleted file mode 100644
index 1eb0d9d528c42f132872e8af4dc563081b0b9aff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 329
zcmV-P0k-~$P)q$gGRCwC#*X;?zAP@%N+|i#I!$mrh
zlQ>KU$Rdu>|JH&931_?y6Djl{gb>4nCV5pzDJ?S!mq|4ZejKj%i@j$H{#ML~2Y{DF
z$=}bKPaz+UGt{v(4CTQQXym}&iW8{s!ew~XIE7NLjQpy#I2S$rous$~?f%DHT#B*+
zq=#!zc5=0FEqWFpB%UE(L807on!pidHPLgYO}XEgorrg;PB=8ipgQ5u5`&g_MQaRd
zaU7Ao8XQMuuN21-s0PPTs1%38x_Yl3Fs-|Y4!C-;M-8g@n*v@1|s#GQ665=9@Rxy?u0YW0&WN+~=RXpPbVXXL4m7Aq=E6I0%{06TwRn=U9d8>exk>
zD-Z%M3DNQ`bTLSEF=%NFyoHcAkD*CiXqljo*0E?o$GiDC4q}}|%*0WghLlK#npw?hecrM}Mw?`E(z5C8<
z8&*b^!{>5?4aT89vdrgBgSc-x6JZD3F^l#*G(@OO*^1D%Eu7?HAy<3kTLqW9N{^#6vso
zVQwY48q7)m{~xQ64RV7{E7Y=&T~?^05Ky`5oNQ8bLgFCPq9co^R09BVRS1OAmH;hU
zC#q(N!gNqm!zU#%sv{r5mm-Uv8b-~a1F-;p^>)pnXfKge4s9?;;MFIr*fixPG}NBA
z6_G5BEmeO6XXh(emkciB{7tA;iwC2^s^VzyU_h0@ae84ACMY`cIDEju=<`q|2QAEv
zW_)W|i|9aknqdmS=#w73eW_csQ$8IhT^vY1^1;X3&J0{%*tcQq!gJpr3w?TJc~@5=
zKV5sM{$3k>b#S$@CTkhIF*{v*u(F&$&Yq1naHxt8Mz2N%7aQ3(^VNRZahk1||7?Bl
z*idzO_u)FhRj4cPzDO>YA>>lxAGaciEiX8Xzp1SVPv91};$OG3cC&8!v3{Jq^kH@8
UTIccK;hzT5*3#}uZuEx!0OwrBv;Y7A
diff --git a/VisualC-WinRT/tests/testthread/Assets/StoreLogo.png b/VisualC-WinRT/tests/testthread/Assets/StoreLogo.png
deleted file mode 100644
index dcb672712c6823a0c91548ded70a8acb85536b4d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 429
zcmV;e0aE^nP)NtYJa1l)bQ5qwGXpZbs7%2oRMd4y35$s&66(fxhNg8W02!vSn
zdlrL2h^Fx+3=$z;kK{0D#MyeJ8WRWZcLSf(PcQ_mLOhrmC}O-tX^0c>5`YvCUZVsc
zG-6#78ubjJ5nA;OX&^K(q=i6ZNE3m?kTwE^AqxZoLskfB3|S&1F=UO9!cY$g2@Lgu
z;9{sJ1P9|X2L`r1#Gs8R{E^$PRrMaC86q|
-
-
-
-
-
- testthread_VS2012_WinRT
- David
- Assets\StoreLogo.png
-
-
-
- 6.2.1
- 6.2.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj b/VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj
deleted file mode 100644
index ba1dbc0..0000000
--- a/VisualC-WinRT/tests/testthread/testthread_VS2012.vcxproj
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Release
- Win32
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- Debug
- ARM
-
-
- Release
- ARM
-
-
-
- {a8705bee-d01d-46a4-b2ab-feedfb5fdd11}
- testthread_VS2012
- en-US
- 11.0
- true
- testthread
-
-
-
- Application
- true
- v110
-
-
- Application
- true
- v110
-
-
- Application
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
- Application
- false
- true
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- testthread_VS2012_TemporaryKey.pfx
-
-
-
- d2d1.lib; d3d11.lib; dxgi.lib; ole32.lib; windowscodecs.lib; dwrite.lib; %(AdditionalDependencies)
-
-
- pch.h
- $(IntDir)pch.pch
- $(ProjectDir);$(IntermediateOutputPath);$(ProjectDir)..\..\..\include;%(AdditionalIncludeDirectories)
- 4453
-
-
-
-
- NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- NotUsing
- NotUsing
- NotUsing
- false
- false
- false
-
-
-
-
- _DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
- NotUsing
- NotUsing
- NotUsing
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
- true
- true
- true
- true
- true
- true
-
-
-
-
-
- {aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx b/VisualC-WinRT/tests/testthread/testthread_VS2012_TemporaryKey.pfx
deleted file mode 100644
index 97fd1e190077fd22da37b95fd53038fdd2ab7917..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2504
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
S`-p?_$L3!@7-%tneg6fLkX32`
diff --git a/VisualC.html b/VisualC.html
index 89035d6..2923495 100644
--- a/VisualC.html
+++ b/VisualC.html
@@ -4,25 +4,27 @@
- Using SDL with Microsoft Visual C++
+ Using SDL with Microsoft Visual C++ 5,6 and 7
- You can either use the precompiled libraries from the SDL Download web site , or you can build SDL yourself.
+ You can either use the precompiled libraries from
+ the SDL Download web site , or you can build SDL yourself.
Building SDL
- Go into the VisualC directory and double-click on the Visual Studio solution for your version of Visual Studio, e.g. SDL_VS2008.sln
This should open up the IDE.
+ Go into the VisualC
+ directory that is created, and double-click on the VC++ file "SDL.dsw
"
+ ("SDL.sln
"). This should open up the IDE.
- There are different solution files for the various
- versions of the IDE. Please use the appropiate version
- 2008, 2010, 2012 or 2013.
+ You may be prompted at this point to upgrade the workspace, should you be using
+ a more recent version of Visual C++. If so, allow the workspace to be upgraded.
Build the .dll
and .lib
files.
@@ -32,21 +34,31 @@
the Workspace panel in the FileView tab), and selecting "Build".
+ If you get an error about SDL_config.h being missing, you should
+ copy include/SDL_config.h.default to include/SDL_config.h and try again.
+
+
You may get a few warnings, but you should not get any errors. You do have to
- have at least the DirectX 9 SDK installed, however. The latest
- version of DirectX can be downloaded from Microsoft .
+ have at least the DirectX 5 SDK installed, however. The latest
+ version of DirectX can be downloaded or purchased on a cheap CD (my
+ recommendation) from Microsoft .
Later, we will refer to the following .lib and .dll files that have just been
generated:
- SDL2.dll
- SDL2.lib
- SDL2main.lib
+ SDL.dll
+ SDL.lib
+ SDLmain.lib
- Search for these using the Windows Find (Windows-F) utility inside the VisualC directory.
+ Search for these using the Windows Find (Windows-F) utility, if you don't
+ already know where they should be. For those of you with a clue, look inside
+ the Debug or Release directories of the subdirectories of the Project folder.
+ (It might be easier to just use Windows Find if this sounds confusing. And
+ don't worry about needing a clue; we all need visits from the clue fairy
+ frequently.)
Creating a Project with SDL
@@ -70,8 +82,8 @@
add the include and library directories to the list that VC7 keeps. Do this by
selecting Tools|Options|Projects|VC++ Directories and under the "Show
Directories For:" dropbox select "Include Files", and click the "New Directory
- Icon" and add the [SDLROOT]\include directory (e.g. If you installed to
- c:\SDL\ add c:\SDL\include). Proceed to change the
+ Icon" and add the [SDLROOT]\include directory (ex. If you installed to
+ c:\SDL-1.2.5\ add c:\SDL-1.2.5\include). Proceed to change the
dropbox selection to "Library Files" and add [SDLROOT]\lib.
@@ -86,15 +98,15 @@
Copy the following files into your Project directory:
Add the following files to your project (It is not necessary to copy them to
your project directory):
- SDL2.lib
- SDL2main.lib
+ SDL.lib
+ SDLmain.lib
(To add them to your project, right click on your project, and select "Add
@@ -104,14 +116,14 @@
desireable to add them to the linker options: Project|Properties|Linker|Command
Line and type the names of the libraries to link with in the "Additional
Options:" box. Note: This must be done for each build
- configuration (e.g. Release,Debug).
+ configuration (eg. Release,Debug).
SDL 101, First Day of Class
Now create the basic body of your project. The body of your program should take
- the following form:
-
+ the following form:
+
#include "SDL.h"
int main( int argc, char* argv[] )
@@ -119,7 +131,8 @@ int main( int argc, char* argv[] )
// Body of the program goes here.
return 0;
}
-
+
+
That's it!
diff --git a/VisualC/SDL.sln b/VisualC/SDL.sln
index 5fc8345..9703f8f 100644
--- a/VisualC/SDL.sln
+++ b/VisualC/SDL.sln
@@ -1,57 +1,15 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D69D5741-611F-4E14-8541-1FEE94F50B5A}"
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL", "SDL\SDL.vcproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL\SDL.vcxproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDLmain\SDLmain.vcxproj", "{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys.vcxproj", "{26828762-C95D-4637-9CB1-7F0979523813}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave.vcxproj", "{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic.vcxproj", "{66B32F7E-5716-48D0-B5B9-D832FD052DD5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation.vcxproj", "{9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2.vcxproj", "{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile.vcxproj", "{CAE4F1D0-314F-4B10-805B-0EFD670133A0}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture.vcxproj", "{79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2.vcxproj", "{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick.vcxproj", "{55812185-D13C-4022-9C81-32E0F4A08304}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2.vcxproj", "{B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform.vcxproj", "{26932B24-EFC6-4E3A-B277-ED653DA37968}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower.vcxproj", "{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget.vcxproj", "{2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble.vcxproj", "{BFF40245-E9A6-4297-A425-A554E5D767E8}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale.vcxproj", "{5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape.vcxproj", "{31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2.vcxproj", "{40FB7794-D3C3-4CFE-BCF4-A80C96635682}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDLtest\SDLtest.vcxproj", "{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller.vcxproj", "{55812185-D13C-4022-9C81-32E0F4A08305}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles2", "tests\testgles2\testgles2.vcxproj", "{E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "controllermap", "tests\controllermap\controllermap.vcxproj", "{55812185-D13C-4022-9C81-32E0F4A08306}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDLmain", "SDLmain\SDLmain.vcproj", "{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
+ Release_NoSTDIO|Win32 = Release_NoSTDIO|Win32
+ Release_NoSTDIO|x64 = Release_NoSTDIO|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
@@ -60,6 +18,10 @@ Global
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.Build.0 = Debug|Win32
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.ActiveCfg = Debug|x64
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.Build.0 = Debug|x64
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release_NoSTDIO|Win32.ActiveCfg = Release|Win32
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release_NoSTDIO|Win32.Build.0 = Release|Win32
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release_NoSTDIO|x64.ActiveCfg = Release|x64
+ {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release_NoSTDIO|x64.Build.0 = Release|x64
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.ActiveCfg = Release|Win32
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.Build.0 = Release|Win32
{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.ActiveCfg = Release|x64
@@ -68,202 +30,16 @@ Global
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.Build.0 = Debug|Win32
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.ActiveCfg = Debug|x64
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.Build.0 = Debug|x64
+ {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release_NoSTDIO|Win32.ActiveCfg = Release_NoSTDIO|Win32
+ {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release_NoSTDIO|Win32.Build.0 = Release_NoSTDIO|Win32
+ {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release_NoSTDIO|x64.ActiveCfg = Release_NoSTDIO|x64
+ {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release_NoSTDIO|x64.Build.0 = Release_NoSTDIO|x64
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.ActiveCfg = Release|Win32
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.Build.0 = Release|Win32
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.ActiveCfg = Release|x64
{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.Build.0 = Release|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.ActiveCfg = Debug|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.Build.0 = Debug|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.ActiveCfg = Debug|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.Build.0 = Debug|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.ActiveCfg = Release|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.Build.0 = Release|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|x64.ActiveCfg = Release|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|x64.Build.0 = Release|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.ActiveCfg = Debug|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.Build.0 = Debug|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.ActiveCfg = Debug|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.Build.0 = Debug|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.ActiveCfg = Release|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.Build.0 = Release|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|x64.ActiveCfg = Release|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|x64.Build.0 = Release|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|Win32.ActiveCfg = Debug|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|Win32.Build.0 = Debug|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|x64.ActiveCfg = Debug|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|x64.Build.0 = Debug|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|Win32.ActiveCfg = Release|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|Win32.Build.0 = Release|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|x64.ActiveCfg = Release|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|x64.Build.0 = Release|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|Win32.ActiveCfg = Debug|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|Win32.Build.0 = Debug|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|x64.ActiveCfg = Debug|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|x64.Build.0 = Debug|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|Win32.ActiveCfg = Release|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|Win32.Build.0 = Release|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|x64.ActiveCfg = Release|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|x64.Build.0 = Release|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.ActiveCfg = Debug|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.Build.0 = Debug|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.ActiveCfg = Debug|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.Build.0 = Debug|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.ActiveCfg = Release|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.Build.0 = Release|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|x64.ActiveCfg = Release|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|x64.Build.0 = Release|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.ActiveCfg = Debug|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.Build.0 = Debug|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.ActiveCfg = Debug|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.Build.0 = Debug|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.ActiveCfg = Release|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.Build.0 = Release|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|x64.ActiveCfg = Release|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|x64.Build.0 = Release|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|Win32.ActiveCfg = Debug|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|Win32.Build.0 = Debug|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|x64.ActiveCfg = Debug|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|x64.Build.0 = Debug|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|Win32.ActiveCfg = Release|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|Win32.Build.0 = Release|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|x64.ActiveCfg = Release|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|x64.Build.0 = Release|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.ActiveCfg = Debug|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.Build.0 = Debug|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.ActiveCfg = Debug|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.Build.0 = Debug|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.ActiveCfg = Release|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.Build.0 = Release|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|x64.ActiveCfg = Release|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|x64.Build.0 = Release|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|Win32.ActiveCfg = Debug|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|Win32.Build.0 = Debug|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|x64.ActiveCfg = Debug|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|x64.Build.0 = Debug|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|Win32.ActiveCfg = Release|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|Win32.Build.0 = Release|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|x64.ActiveCfg = Release|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|x64.Build.0 = Release|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.ActiveCfg = Debug|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.Build.0 = Debug|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.ActiveCfg = Debug|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.Build.0 = Debug|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.ActiveCfg = Release|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.Build.0 = Release|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|x64.ActiveCfg = Release|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|x64.Build.0 = Release|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.ActiveCfg = Debug|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.Build.0 = Debug|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.ActiveCfg = Debug|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.Build.0 = Debug|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.ActiveCfg = Release|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.Build.0 = Release|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|x64.ActiveCfg = Release|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|x64.Build.0 = Release|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|Win32.ActiveCfg = Debug|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|Win32.Build.0 = Debug|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|x64.ActiveCfg = Debug|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|x64.Build.0 = Debug|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|Win32.ActiveCfg = Release|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|Win32.Build.0 = Release|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|x64.ActiveCfg = Release|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|x64.Build.0 = Release|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|Win32.ActiveCfg = Debug|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|Win32.Build.0 = Debug|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|x64.ActiveCfg = Debug|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|x64.Build.0 = Debug|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|Win32.ActiveCfg = Release|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|Win32.Build.0 = Release|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|x64.ActiveCfg = Release|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|x64.Build.0 = Release|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|Win32.ActiveCfg = Debug|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|Win32.Build.0 = Debug|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|x64.ActiveCfg = Debug|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|x64.Build.0 = Debug|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|Win32.ActiveCfg = Release|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|Win32.Build.0 = Release|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|x64.ActiveCfg = Release|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|x64.Build.0 = Release|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|Win32.ActiveCfg = Debug|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|Win32.Build.0 = Debug|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|x64.ActiveCfg = Debug|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|x64.Build.0 = Debug|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|Win32.ActiveCfg = Release|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|Win32.Build.0 = Release|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|x64.ActiveCfg = Release|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|x64.Build.0 = Release|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.ActiveCfg = Debug|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.Build.0 = Debug|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.ActiveCfg = Debug|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.Build.0 = Debug|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.ActiveCfg = Release|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.Build.0 = Release|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|x64.ActiveCfg = Release|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|x64.Build.0 = Release|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|Win32.ActiveCfg = Debug|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|Win32.Build.0 = Debug|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|x64.ActiveCfg = Debug|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|x64.Build.0 = Debug|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|Win32.ActiveCfg = Release|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|Win32.Build.0 = Release|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|x64.ActiveCfg = Release|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|x64.Build.0 = Release|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|Win32.ActiveCfg = Debug|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|Win32.Build.0 = Debug|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|x64.ActiveCfg = Debug|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|x64.Build.0 = Debug|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|Win32.ActiveCfg = Release|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|Win32.Build.0 = Release|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|x64.ActiveCfg = Release|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {26828762-C95D-4637-9CB1-7F0979523813} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08304} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {26932B24-EFC6-4E3A-B277-ED653DA37968} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {BFF40245-E9A6-4297-A425-A554E5D767E8} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08305} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08306} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- EndGlobalSection
EndGlobal
diff --git a/VisualC/SDL/SDL.vcxproj b/VisualC/SDL/SDL.vcxproj
deleted file mode 100644
index 595e2d4..0000000
--- a/VisualC/SDL/SDL.vcxproj
+++ /dev/null
@@ -1,511 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- SDL2
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}
- SDL
-
-
-
- DynamicLibrary
-
-
- DynamicLibrary
-
-
- DynamicLibrary
-
-
- DynamicLibrary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/SDL.tlb
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
- OnlyExplicitInline
-
-
- _DEBUG;%(PreprocessorDefinitions)
-
-
- winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)
- true
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/SDL.tlb
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
- OnlyExplicitInline
-
-
- _DEBUG;%(PreprocessorDefinitions)
-
-
- winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)
- true
- true
- Windows
-
-
-
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/SDL.tlb
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- ProgramDatabase
- true
- OnlyExplicitInline
-
-
- NDEBUG;%(PreprocessorDefinitions)
-
-
- winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)
- true
- true
- Windows
- true
- true
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/SDL.tlb
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- ProgramDatabase
- true
- OnlyExplicitInline
-
-
- NDEBUG;%(PreprocessorDefinitions)
-
-
- winmm.lib;imm32.lib;version.lib;%(AdditionalDependencies)
- true
- true
- Windows
- true
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/SDL/SDL.vcxproj.filters b/VisualC/SDL/SDL.vcxproj.filters
deleted file mode 100644
index a2ba2cb..0000000
--- a/VisualC/SDL/SDL.vcxproj.filters
+++ /dev/null
@@ -1,444 +0,0 @@
-
-
-
-
- {395b3af0-33d0-411b-b153-de1676bf1ef8}
-
-
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
- API Headers
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/SDL/SDL_VS2008.vcproj b/VisualC/SDL/SDL_VS2008.vcproj
deleted file mode 100644
index 3d3d399..0000000
--- a/VisualC/SDL/SDL_VS2008.vcproj
+++ /dev/null
@@ -1,1509 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/SDL_VS2008.sln b/VisualC/SDL_VS2008.sln
deleted file mode 100644
index 5398bfb..0000000
--- a/VisualC/SDL_VS2008.sln
+++ /dev/null
@@ -1,269 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2", "SDL\SDL_VS2008.vcproj", "{81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2main", "SDLmain\SDLmain_VS2008.vcproj", "{DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "checkkeys", "tests\checkkeys\checkkeys_VS2008.vcproj", "{26828762-C95D-4637-9CB1-7F0979523813}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopwave", "tests\loopwave\loopwave_VS2008.vcproj", "{AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testatomic", "tests\testatomic\testatomic_VS2008.vcproj", "{66B32F7E-5716-48D0-B5B9-D832FD052DD5}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testautomation", "tests\testautomation\testautomation_VS2008.vcproj", "{9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testdraw2", "tests\testdraw2\testdraw2_VS2008.vcproj", "{8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testfile", "tests\testfile\testfile_VS2008.vcproj", "{CAE4F1D0-314F-4B10-805B-0EFD670133A0}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgesture", "tests\testgesture\testgesture_VS2008.vcproj", "{79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgl2", "tests\testgl2\testgl2_VS2008.vcproj", "{8B5CFB38-CCBA-40A8-AD7A-89C57B070884}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testjoystick", "tests\testjoystick\testjoystick_VS2008.vcproj", "{55812185-D13C-4022-9C81-32E0F4A08304}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testoverlay2", "tests\testoverlay2\testoverlay2_VS2008.vcproj", "{B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testplatform", "tests\testplatform\testplatform_VS2008.vcproj", "{26932B24-EFC6-4E3A-B277-ED653DA37968}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testpower", "tests\testpower\testpower_VS2008.vcproj", "{C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrendertarget", "tests\testrendertarget\testrendertarget_VS2008.vcproj", "{2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testrumble", "tests\testrumble\testrumble_VS2008.vcproj", "{BFF40245-E9A6-4297-A425-A554E5D767E8}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testscale", "tests\testscale\testscale_VS2008.vcproj", "{5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testshape", "tests\testshape\testshape_VS2008.vcproj", "{31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsprite2", "tests\testsprite2\testsprite2_VS2008.vcproj", "{40FB7794-D3C3-4CFE-BCF4-A80C96635682}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2test", "SDLtest\SDLtest_VS2008.vcproj", "{DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgamecontroller", "tests\testgamecontroller\testgamecontroller_VS2008.vcproj", "{55812185-D13C-4022-9C81-32E0F4A08305}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testgles2", "tests\testgles2\testgles2_VS2008.vcproj", "{E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "controllermap", "tests\controllermap\controllermap_VS2008.vcproj", "{55812185-D13C-4022-9C81-32E0F4A08306}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D69D5741-611F-4E14-8541-1FEE94F50B5A}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.ActiveCfg = Debug|Win32
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|Win32.Build.0 = Debug|Win32
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.ActiveCfg = Debug|x64
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Debug|x64.Build.0 = Debug|x64
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.ActiveCfg = Release|Win32
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|Win32.Build.0 = Release|Win32
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.ActiveCfg = Release|x64
- {81CE8DAF-EBB2-4761-8E45-B71ABCCA8C68}.Release|x64.Build.0 = Release|x64
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.ActiveCfg = Debug|Win32
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|Win32.Build.0 = Debug|Win32
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.ActiveCfg = Debug|x64
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Debug|x64.Build.0 = Debug|x64
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.ActiveCfg = Release|Win32
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|Win32.Build.0 = Release|Win32
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.ActiveCfg = Release|x64
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}.Release|x64.Build.0 = Release|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.ActiveCfg = Debug|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|Win32.Build.0 = Debug|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.ActiveCfg = Debug|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Debug|x64.Build.0 = Debug|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.ActiveCfg = Release|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|Win32.Build.0 = Release|Win32
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|x64.ActiveCfg = Release|x64
- {26828762-C95D-4637-9CB1-7F0979523813}.Release|x64.Build.0 = Release|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.ActiveCfg = Debug|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|Win32.Build.0 = Debug|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.ActiveCfg = Debug|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Debug|x64.Build.0 = Debug|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.ActiveCfg = Release|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|Win32.Build.0 = Release|Win32
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|x64.ActiveCfg = Release|x64
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}.Release|x64.Build.0 = Release|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|Win32.ActiveCfg = Debug|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|Win32.Build.0 = Debug|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|x64.ActiveCfg = Debug|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Debug|x64.Build.0 = Debug|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|Win32.ActiveCfg = Release|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|Win32.Build.0 = Release|Win32
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|x64.ActiveCfg = Release|x64
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}.Release|x64.Build.0 = Release|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|Win32.ActiveCfg = Debug|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|Win32.Build.0 = Debug|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|x64.ActiveCfg = Debug|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Debug|x64.Build.0 = Debug|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|Win32.ActiveCfg = Release|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|Win32.Build.0 = Release|Win32
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|x64.ActiveCfg = Release|x64
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}.Release|x64.Build.0 = Release|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.ActiveCfg = Debug|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|Win32.Build.0 = Debug|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.ActiveCfg = Debug|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Debug|x64.Build.0 = Debug|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.ActiveCfg = Release|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|Win32.Build.0 = Release|Win32
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|x64.ActiveCfg = Release|x64
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}.Release|x64.Build.0 = Release|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.ActiveCfg = Debug|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|Win32.Build.0 = Debug|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.ActiveCfg = Debug|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Debug|x64.Build.0 = Debug|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.ActiveCfg = Release|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|Win32.Build.0 = Release|Win32
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|x64.ActiveCfg = Release|x64
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}.Release|x64.Build.0 = Release|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|Win32.ActiveCfg = Debug|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|Win32.Build.0 = Debug|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|x64.ActiveCfg = Debug|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Debug|x64.Build.0 = Debug|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|Win32.ActiveCfg = Release|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|Win32.Build.0 = Release|Win32
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|x64.ActiveCfg = Release|x64
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}.Release|x64.Build.0 = Release|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.ActiveCfg = Debug|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|Win32.Build.0 = Debug|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.ActiveCfg = Debug|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Debug|x64.Build.0 = Debug|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.ActiveCfg = Release|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|Win32.Build.0 = Release|Win32
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|x64.ActiveCfg = Release|x64
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08304}.Release|x64.Build.0 = Release|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|Win32.ActiveCfg = Debug|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|Win32.Build.0 = Debug|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|x64.ActiveCfg = Debug|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Debug|x64.Build.0 = Debug|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|Win32.ActiveCfg = Release|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|Win32.Build.0 = Release|Win32
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|x64.ActiveCfg = Release|x64
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}.Release|x64.Build.0 = Release|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.ActiveCfg = Debug|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|Win32.Build.0 = Debug|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.ActiveCfg = Debug|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Debug|x64.Build.0 = Debug|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.ActiveCfg = Release|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|Win32.Build.0 = Release|Win32
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|x64.ActiveCfg = Release|x64
- {26932B24-EFC6-4E3A-B277-ED653DA37968}.Release|x64.Build.0 = Release|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.ActiveCfg = Debug|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|Win32.Build.0 = Debug|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.ActiveCfg = Debug|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Debug|x64.Build.0 = Debug|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.ActiveCfg = Release|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|Win32.Build.0 = Release|Win32
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|x64.ActiveCfg = Release|x64
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}.Release|x64.Build.0 = Release|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|Win32.ActiveCfg = Debug|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|Win32.Build.0 = Debug|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|x64.ActiveCfg = Debug|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Debug|x64.Build.0 = Debug|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|Win32.ActiveCfg = Release|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|Win32.Build.0 = Release|Win32
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|x64.ActiveCfg = Release|x64
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}.Release|x64.Build.0 = Release|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|Win32.ActiveCfg = Debug|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|Win32.Build.0 = Debug|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|x64.ActiveCfg = Debug|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Debug|x64.Build.0 = Debug|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|Win32.ActiveCfg = Release|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|Win32.Build.0 = Release|Win32
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|x64.ActiveCfg = Release|x64
- {BFF40245-E9A6-4297-A425-A554E5D767E8}.Release|x64.Build.0 = Release|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|Win32.ActiveCfg = Debug|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|Win32.Build.0 = Debug|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|x64.ActiveCfg = Debug|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Debug|x64.Build.0 = Debug|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|Win32.ActiveCfg = Release|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|Win32.Build.0 = Release|Win32
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|x64.ActiveCfg = Release|x64
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}.Release|x64.Build.0 = Release|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|Win32.ActiveCfg = Debug|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|Win32.Build.0 = Debug|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|x64.ActiveCfg = Debug|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Debug|x64.Build.0 = Debug|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|Win32.ActiveCfg = Release|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|Win32.Build.0 = Release|Win32
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|x64.ActiveCfg = Release|x64
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}.Release|x64.Build.0 = Release|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.ActiveCfg = Debug|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|Win32.Build.0 = Debug|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.ActiveCfg = Debug|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Debug|x64.Build.0 = Debug|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.ActiveCfg = Release|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|Win32.Build.0 = Release|Win32
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|x64.ActiveCfg = Release|x64
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}.Release|x64.Build.0 = Release|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|Win32.ActiveCfg = Debug|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|Win32.Build.0 = Debug|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|x64.ActiveCfg = Debug|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Debug|x64.Build.0 = Debug|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|Win32.ActiveCfg = Release|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|Win32.Build.0 = Release|Win32
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|x64.ActiveCfg = Release|x64
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08305}.Release|x64.Build.0 = Release|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|Win32.ActiveCfg = Debug|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|Win32.Build.0 = Debug|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|x64.ActiveCfg = Debug|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Debug|x64.Build.0 = Debug|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|Win32.ActiveCfg = Release|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|Win32.Build.0 = Release|Win32
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|x64.ActiveCfg = Release|x64
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}.Release|x64.Build.0 = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|Win32.ActiveCfg = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|Win32.Build.0 = Debug|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|x64.ActiveCfg = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Debug|x64.Build.0 = Debug|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|Win32.ActiveCfg = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|Win32.Build.0 = Release|Win32
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|x64.ActiveCfg = Release|x64
- {55812185-D13C-4022-9C81-32E0F4A08306}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08304} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {26932B24-EFC6-4E3A-B277-ED653DA37968} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {BFF40245-E9A6-4297-A425-A554E5D767E8} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08305} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {55812185-D13C-4022-9C81-32E0F4A08306} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- {26828762-C95D-4637-9CB1-7F0979523813} = {D69D5741-611F-4E14-8541-1FEE94F50B5A}
- EndGlobalSection
-EndGlobal
diff --git a/VisualC/SDLmain/SDLmain.vcxproj b/VisualC/SDLmain/SDLmain.vcxproj
deleted file mode 100644
index 239a76e..0000000
--- a/VisualC/SDLmain/SDLmain.vcxproj
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- SDL2main
- {DA956FD3-E142-46F2-9DD5-C78BEBB56B7A}
- SDLmain
-
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
-
-
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
- X64
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
-
-
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
- X64
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/SDLmain/SDLmain_VS2008.vcproj b/VisualC/SDLmain/SDLmain_VS2008.vcproj
deleted file mode 100644
index 65dd31d..0000000
--- a/VisualC/SDLmain/SDLmain_VS2008.vcproj
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/SDLtest/SDLtest.vcxproj b/VisualC/SDLtest/SDLtest.vcxproj
deleted file mode 100644
index 6190a7d..0000000
--- a/VisualC/SDLtest/SDLtest.vcxproj
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- SDL2test
- {DA956FD3-E143-46F2-9FE5-C77BEBC56B1A}
- SDLtest
-
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
- StaticLibrary
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
-
-
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
- X64
-
-
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
-
-
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
- X64
-
-
- Disabled
- $(ProjectDir)/../../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- false
- StreamingSIMDExtensions
- Level3
- OldStyle
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/SDLtest/SDLtest_VS2008.vcproj b/VisualC/SDLtest/SDLtest_VS2008.vcproj
deleted file mode 100644
index 8a22d0f..0000000
--- a/VisualC/SDLtest/SDLtest_VS2008.vcproj
+++ /dev/null
@@ -1,352 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/clean.sh b/VisualC/clean.sh
deleted file mode 100755
index fd16f9a..0000000
--- a/VisualC/clean.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-find . -type f \( -name '*.user' -o -name '*.sdf' -o -name '*.ncb' -o -name '*.suo' \) -print -delete
-find . -type f \( -name '*.bmp' -o -name '*.wav' -o -name '*.dat' \) -print -delete
-find . -depth -type d \( -name Win32 -o -name x64 \) -exec rm -rv {} \;
diff --git a/VisualC/tests/checkkeys/checkkeys.vcxproj b/VisualC/tests/checkkeys/checkkeys.vcxproj
deleted file mode 100644
index 46e2577..0000000
--- a/VisualC/tests/checkkeys/checkkeys.vcxproj
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {26828762-C95D-4637-9CB1-7F0979523813}
- checkkeys
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/checkkeys.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/checkkeys.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/checkkeys.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
-
-
- .\Release/checkkeys.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/checkkeys.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
-
-
- .\Release/checkkeys.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalIncludeDirectories)
- $(Platform)\$(Configuration)\;%(AdditionalUsingDirectories)
- %(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalIncludeDirectories)
- $(Platform)\$(Configuration)\;%(AdditionalUsingDirectories)
- $(SolutionDir)$(Platform)\$(Configuration);%(AdditionalIncludeDirectories)
- $(Platform)\$(Configuration)\;%(AdditionalUsingDirectories)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/checkkeys/checkkeys_VS2008.vcproj b/VisualC/tests/checkkeys/checkkeys_VS2008.vcproj
deleted file mode 100644
index b02c4cf..0000000
--- a/VisualC/tests/checkkeys/checkkeys_VS2008.vcproj
+++ /dev/null
@@ -1,388 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/controllermap/controllermap.vcxproj b/VisualC/tests/controllermap/controllermap.vcxproj
deleted file mode 100644
index fedaf6c..0000000
--- a/VisualC/tests/controllermap/controllermap.vcxproj
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {55812185-D13C-4022-9C81-32E0F4A08306}
- controllermap
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/controllermap.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/controllermap.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/controllermap.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/controllermap.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/controllermap/controllermap_VS2008.vcproj b/VisualC/tests/controllermap/controllermap_VS2008.vcproj
deleted file mode 100644
index 1ecce67..0000000
--- a/VisualC/tests/controllermap/controllermap_VS2008.vcproj
+++ /dev/null
@@ -1,480 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/loopwave/loopwave.vcxproj b/VisualC/tests/loopwave/loopwave.vcxproj
deleted file mode 100644
index 182a38b..0000000
--- a/VisualC/tests/loopwave/loopwave.vcxproj
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {AAAD1CB5-7ADA-47AE-85A0-08A6EC48FAFB}
- loopwave
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/loopwave.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
-
-
- .\Release/loopwave.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/loopwave.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
-
-
- .\Release/loopwave.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/loopwave.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/loopwave.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/loopwave/loopwave_VS2008.vcproj b/VisualC/tests/loopwave/loopwave_VS2008.vcproj
deleted file mode 100644
index 1cbf89a..0000000
--- a/VisualC/tests/loopwave/loopwave_VS2008.vcproj
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testatomic/testatomic.vcxproj b/VisualC/tests/testatomic/testatomic.vcxproj
deleted file mode 100644
index f66dee8..0000000
--- a/VisualC/tests/testatomic/testatomic.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {66B32F7E-5716-48D0-B5B9-D832FD052DD5}
- testatomic
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testatomic.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testatomic.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testatomic.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testatomic.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testatomic/testatomic_VS2008.vcproj b/VisualC/tests/testatomic/testatomic_VS2008.vcproj
deleted file mode 100644
index 5f4452b..0000000
--- a/VisualC/tests/testatomic/testatomic_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testautomation/testautomation.vcxproj b/VisualC/tests/testautomation/testautomation.vcxproj
deleted file mode 100644
index e5ce6a3..0000000
--- a/VisualC/tests/testautomation/testautomation.vcxproj
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {9C7E8C03-3130-436D-A97E-E8F8ED1AC4EA}
- testautomation
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testautomation.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testautomation.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testautomation.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testautomation.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testautomation/testautomation_VS2008.vcproj b/VisualC/tests/testautomation/testautomation_VS2008.vcproj
deleted file mode 100755
index dc1bec0..0000000
--- a/VisualC/tests/testautomation/testautomation_VS2008.vcproj
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testdraw2/testdraw2.vcxproj b/VisualC/tests/testdraw2/testdraw2.vcxproj
deleted file mode 100644
index c6dd911..0000000
--- a/VisualC/tests/testdraw2/testdraw2.vcxproj
+++ /dev/null
@@ -1,205 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {8682FE1E-0CF6-4EDD-9BB5-1733D8C8B4DF}
- testdraw2
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testdraw2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testdraw2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testdraw2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testdraw2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testdraw2/testdraw2_VS2008.vcproj b/VisualC/tests/testdraw2/testdraw2_VS2008.vcproj
deleted file mode 100644
index 16612ae..0000000
--- a/VisualC/tests/testdraw2/testdraw2_VS2008.vcproj
+++ /dev/null
@@ -1,355 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testfile/testfile.vcxproj b/VisualC/tests/testfile/testfile.vcxproj
deleted file mode 100644
index d4967d7..0000000
--- a/VisualC/tests/testfile/testfile.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {CAE4F1D0-314F-4B10-805B-0EFD670133A0}
- testfile
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testfile.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testfile.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testfile.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testfile.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testfile/testfile_VS2008.vcproj b/VisualC/tests/testfile/testfile_VS2008.vcproj
deleted file mode 100644
index 46f796a..0000000
--- a/VisualC/tests/testfile/testfile_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testgamecontroller/testgamecontroller.vcxproj b/VisualC/tests/testgamecontroller/testgamecontroller.vcxproj
deleted file mode 100644
index 1b91b87..0000000
--- a/VisualC/tests/testgamecontroller/testgamecontroller.vcxproj
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {55812185-D13C-4022-9C81-32E0F4A08305}
- testgamecontroller
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testgamecontroller.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testgamecontroller.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testgamecontroller.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testgamecontroller.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testgamecontroller/testgamecontroller_VS2008.vcproj b/VisualC/tests/testgamecontroller/testgamecontroller_VS2008.vcproj
deleted file mode 100644
index 1b31f57..0000000
--- a/VisualC/tests/testgamecontroller/testgamecontroller_VS2008.vcproj
+++ /dev/null
@@ -1,480 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testgesture/testgesture.vcxproj b/VisualC/tests/testgesture/testgesture.vcxproj
deleted file mode 100644
index 30800e0..0000000
--- a/VisualC/tests/testgesture/testgesture.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {79CEE57E-1BC3-4FF6-90B3-9E39763CDAFF}
- testgesture
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testgesture.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testgesture.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testgesture.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testgesture.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testgesture/testgesture_VS2008.vcproj b/VisualC/tests/testgesture/testgesture_VS2008.vcproj
deleted file mode 100644
index 4fff227..0000000
--- a/VisualC/tests/testgesture/testgesture_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testgl2/testgl2.vcxproj b/VisualC/tests/testgl2/testgl2.vcxproj
deleted file mode 100644
index 3e50496..0000000
--- a/VisualC/tests/testgl2/testgl2.vcxproj
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {8B5CFB38-CCBA-40A8-AD7A-89C57B070884}
- testgl2
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testgl2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- _DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testgl2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- _DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testgl2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testgl2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testgl2/testgl2_VS2008.vcproj b/VisualC/tests/testgl2/testgl2_VS2008.vcproj
deleted file mode 100644
index 0c42dc7..0000000
--- a/VisualC/tests/testgl2/testgl2_VS2008.vcproj
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testgles2/testgles2.vcxproj b/VisualC/tests/testgles2/testgles2.vcxproj
deleted file mode 100644
index 186f6af..0000000
--- a/VisualC/tests/testgles2/testgles2.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {E9558DFE-1961-4DD4-B09B-DD0EEFD5C315}
- testgles2
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testgles2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- _DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testgles2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- _DEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testgles2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testgles2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- NDEBUG;WIN32;_WINDOWS;HAVE_OPENGL;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- opengl32.lib;%(AdditionalDependencies)
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testgles2/testgles2_VS2008.vcproj b/VisualC/tests/testgles2/testgles2_VS2008.vcproj
deleted file mode 100644
index b70a137..0000000
--- a/VisualC/tests/testgles2/testgles2_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testjoystick/testjoystick.vcxproj b/VisualC/tests/testjoystick/testjoystick.vcxproj
deleted file mode 100644
index b1c909f..0000000
--- a/VisualC/tests/testjoystick/testjoystick.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {55812185-D13C-4022-9C81-32E0F4A08304}
- testjoystick
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testjoystick.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testjoystick.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testjoystick.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testjoystick.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testjoystick/testjoystick_VS2008.vcproj b/VisualC/tests/testjoystick/testjoystick_VS2008.vcproj
deleted file mode 100644
index eb1a19f..0000000
--- a/VisualC/tests/testjoystick/testjoystick_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testoverlay2/testoverlay2.vcxproj b/VisualC/tests/testoverlay2/testoverlay2.vcxproj
deleted file mode 100644
index b17f64c..0000000
--- a/VisualC/tests/testoverlay2/testoverlay2.vcxproj
+++ /dev/null
@@ -1,219 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {B51E0D74-F0A2-45A2-BD2A-8B7D95B8204A}
- testoverlay2
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testoverlay2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testoverlay2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testoverlay2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testoverlay2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testoverlay2/testoverlay2_VS2008.vcproj b/VisualC/tests/testoverlay2/testoverlay2_VS2008.vcproj
deleted file mode 100644
index 578a7c3..0000000
--- a/VisualC/tests/testoverlay2/testoverlay2_VS2008.vcproj
+++ /dev/null
@@ -1,392 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testplatform/testplatform.vcxproj b/VisualC/tests/testplatform/testplatform.vcxproj
deleted file mode 100644
index db3b7e9..0000000
--- a/VisualC/tests/testplatform/testplatform.vcxproj
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {26932B24-EFC6-4E3A-B277-ED653DA37968}
- testplatform
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testplatform.tlb
-
-
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- .\Debug/testplatform.pch
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
- true
- .\Debug/testplatform.bsc
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testplatform.tlb
-
-
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- .\Debug/testplatform.pch
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
- true
- .\Debug/testplatform.bsc
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testplatform.tlb
-
-
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- .\Release/testplatform.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
- true
- .\Release/testplatform.bsc
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testplatform.tlb
-
-
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- .\Release/testplatform.pch
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
- true
- .\Release/testplatform.bsc
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testplatform/testplatform_VS2008.vcproj b/VisualC/tests/testplatform/testplatform_VS2008.vcproj
deleted file mode 100644
index 014faee..0000000
--- a/VisualC/tests/testplatform/testplatform_VS2008.vcproj
+++ /dev/null
@@ -1,364 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testpower/testpower.vcxproj b/VisualC/tests/testpower/testpower.vcxproj
deleted file mode 100644
index 63e0168..0000000
--- a/VisualC/tests/testpower/testpower.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {C4E04D18-EF76-4B42-B4C2-16A1BACDC0A3}
- testpower
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testpower.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testpower.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testpower.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testpower.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testpower/testpower_VS2008.vcproj b/VisualC/tests/testpower/testpower_VS2008.vcproj
deleted file mode 100644
index e140e6b..0000000
--- a/VisualC/tests/testpower/testpower_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testrendertarget/testrendertarget.vcxproj b/VisualC/tests/testrendertarget/testrendertarget.vcxproj
deleted file mode 100644
index b186ee9..0000000
--- a/VisualC/tests/testrendertarget/testrendertarget.vcxproj
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {2D17C1EB-1157-460E-9A99-A82BFC1F9D1E}
- testrendertarget
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testrendertarget.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testrendertarget.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testrendertarget.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testrendertarget.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testrendertarget/testrendertarget_VS2008.vcproj b/VisualC/tests/testrendertarget/testrendertarget_VS2008.vcproj
deleted file mode 100644
index d13432a..0000000
--- a/VisualC/tests/testrendertarget/testrendertarget_VS2008.vcproj
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testrumble/testrumble.vcxproj b/VisualC/tests/testrumble/testrumble.vcxproj
deleted file mode 100644
index 81e6b9f..0000000
--- a/VisualC/tests/testrumble/testrumble.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {BFF40245-E9A6-4297-A425-A554E5D767E8}
- testrumble
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testrumble.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testrumble.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testrumble.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testrumble.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testrumble/testrumble_VS2008.vcproj b/VisualC/tests/testrumble/testrumble_VS2008.vcproj
deleted file mode 100644
index ea4a858..0000000
--- a/VisualC/tests/testrumble/testrumble_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testscale/testscale.vcxproj b/VisualC/tests/testscale/testscale.vcxproj
deleted file mode 100644
index 64ce50d..0000000
--- a/VisualC/tests/testscale/testscale.vcxproj
+++ /dev/null
@@ -1,243 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {5D0930C0-7C91-4ECE-9014-7B7DDE9502E6}
- testscale
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testscale.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testscale.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testscale.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testscale.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testscale/testscale_VS2008.vcproj b/VisualC/tests/testscale/testscale_VS2008.vcproj
deleted file mode 100644
index 5a15fcc..0000000
--- a/VisualC/tests/testscale/testscale_VS2008.vcproj
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testshape/testshape.vcxproj b/VisualC/tests/testshape/testshape.vcxproj
deleted file mode 100644
index 81938c3..0000000
--- a/VisualC/tests/testshape/testshape.vcxproj
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {31A3E4E1-AAE9-4EF3-9B23-18D0924BE4D2}
- testshape
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testshape.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testshape.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testshape.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testshape.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testshape/testshape_VS2008.vcproj b/VisualC/tests/testshape/testshape_VS2008.vcproj
deleted file mode 100644
index 73db789..0000000
--- a/VisualC/tests/testshape/testshape_VS2008.vcproj
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/tests/testsprite2/testsprite2.vcxproj b/VisualC/tests/testsprite2/testsprite2.vcxproj
deleted file mode 100644
index 7af6e1e..0000000
--- a/VisualC/tests/testsprite2/testsprite2.vcxproj
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- {40FB7794-D3C3-4CFE-BCF4-A80C96635682}
- testsprite2
-
-
-
- Application
-
-
- Application
-
-
- Application
-
-
- Application
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.40219.1
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(SolutionDir)$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
- AllRules.ruleset
-
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Release/testsprite2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Release/testsprite2.tlb
-
-
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
- .\Debug/testsprite2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- X64
- .\Debug/testsprite2.tlb
-
-
- Disabled
- $(SolutionDir)/../include;%(AdditionalIncludeDirectories)
- %(AdditionalUsingDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
- Level3
- OldStyle
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
- false
- false
- true
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
- false
- false
- true
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
- false
- false
- true
-
-
-
-
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
- Copying %(Filename)%(Extension)
- copy %(FullPath) $(ProjectDir)\
-
- $(ProjectDir)\%(Filename)%(Extension);%(Outputs)
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/tests/testsprite2/testsprite2_VS2008.vcproj b/VisualC/tests/testsprite2/testsprite2_VS2008.vcproj
deleted file mode 100644
index 7236ecc..0000000
--- a/VisualC/tests/testsprite2/testsprite2_VS2008.vcproj
+++ /dev/null
@@ -1,399 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj b/VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj
deleted file mode 100755
index 219b864..0000000
--- a/VisualC/visualtest/unittest/testquit/testquit_VS2012.vcxproj
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- testquit
- testquit
- {1D12C737-7C71-45CE-AE2C-AAB47B690BC8}
-
-
-
- Application
- false
- v110
-
-
- Application
- false
- MultiByte
- v110
-
-
- Application
- false
- v110
-
-
- Application
- false
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- false
- false
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- true
- true
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
-
-
- OnlyExplicitInline
- ..\..\..\..\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- true
-
-
- Level3
- true
- Default
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
-
-
- OnlyExplicitInline
- ..\..\..\..\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- true
-
-
- Level3
- true
- Default
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
-
-
- Disabled
- ..\..\..\..\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
-
-
- Level3
- true
- EditAndContinue
- Default
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- true
- Windows
- false
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
-
-
- Disabled
- ..\..\..\..\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
-
-
- Level3
- true
- ProgramDatabase
- Default
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- true
- Windows
- false
-
-
-
-
-
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/VisualC/visualtest/visualtest_VS2012.vcxproj b/VisualC/visualtest/visualtest_VS2012.vcxproj
deleted file mode 100755
index 9244b6a..0000000
--- a/VisualC/visualtest/visualtest_VS2012.vcxproj
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-
-
- Debug
- Win32
-
-
- Debug
- x64
-
-
- Release
- Win32
-
-
- Release
- x64
-
-
-
- visualtest
- visualtest
- {13DDF23A-4A8F-4AF9-9734-CC09D9157924}
-
-
-
- Application
- false
- v110
-
-
- Application
- false
- MultiByte
- v110
-
-
- Application
- false
- v110
-
-
- Application
- false
- v110
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- false
- false
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(SolutionDir)\$(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- $(Platform)\$(Configuration)\
- true
- true
-
-
- testharness
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
-
-
- OnlyExplicitInline
- ..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- true
-
-
- Level3
- true
- Default
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
- copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"
-
-
- Copy data files
-
-
-
-
- NDEBUG;%(PreprocessorDefinitions)
- true
- true
-
-
- OnlyExplicitInline
- ..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)
- WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
- true
- MultiThreadedDLL
- true
-
-
- Level3
- true
- Default
-
-
- NDEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- Windows
-
-
- copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"
-
-
- Copy data files
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
- Win32
-
-
- Disabled
- ..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
-
-
- Level3
- true
- EditAndContinue
- Default
- false
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- true
- Windows
- kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;%(AdditionalDependencies)
- false
-
-
- copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"
-
-
- Copy data files
-
-
-
-
- _DEBUG;%(PreprocessorDefinitions)
- true
- true
-
-
- Disabled
- ..\..\include;..\..\visualtest\include;%(AdditionalIncludeDirectories)
- WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
- MultiThreadedDebugDLL
-
-
- Level3
- true
- ProgramDatabase
- Default
-
-
- _DEBUG;%(PreprocessorDefinitions)
- 0x0409
-
-
- true
- true
- Windows
- false
-
-
- copy "$(SolutionDir)..\test\icon.bmp" "$(ProjectDir)icon.bmp"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testsprite2.exe" "$(ProjectDir)"
-copy "$(SolutionDir)\$(Platform)\$(Configuration)\testquit.exe" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\*.actions" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.config" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.parameters" "$(ProjectDir)"
-copy /y "$(SolutionDir)..\visualtest\unittest\*.actions" "$(ProjectDir)"
-
-
- Copy data files
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {da956fd3-e142-46f2-9dd5-c78bebb56b7a}
-
-
- {da956fd3-e143-46f2-9fe5-c77bebc56b1a}
-
-
- {81ce8daf-ebb2-4761-8e45-b71abcca8c68}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/WhatsNew.txt b/WhatsNew.txt
deleted file mode 100644
index 698ebf7..0000000
--- a/WhatsNew.txt
+++ /dev/null
@@ -1,199 +0,0 @@
-
-This is a list of major changes in SDL's version history.
-
----------------------------------------------------------------------------
-2.0.4:
----------------------------------------------------------------------------
-
-General:
-* Added support for web applications using Emscripten, see docs/README-emscripten.md for more information
-* Added support for web applications using Native Client (NaCl), see docs/README-nacl.md for more information
-* Added an API to queue audio instead of using the audio callback:
- SDL_QueueAudio(), SDL_GetQueuedAudioSize(), SDL_ClearQueuedAudio()
-* Added events for audio device hot plug support:
- SDL_AUDIODEVICEADDED, SDL_AUDIODEVICEREMOVED
-* Added SDL_PointInRect()
-* Added SDL_HasAVX2() to detect CPUs with AVX2 support
-* Added SDL_SetWindowHitTest() to let apps treat parts of their SDL window like traditional window decorations (drag areas, resize areas)
-* Added SDL_GetGrabbedWindow() to get the window that currently has input grab, if any
-* Added SDL_RenderIsClipEnabled() to tell whether clipping is currently enabled in a renderer
-* Added SDL_CaptureMouse() to capture the mouse to get events while the mouse is not in your window
-* Added SDL_WarpMouseGlobal() to warp the mouse cursor in global screen space
-* Added SDL_GetGlobalMouseState() to get the current mouse state outside of an SDL window
-* Added a direction field to mouse wheel events to tell whether they are flipped (natural) or not
-* Added GL_CONTEXT_RELEASE_BEHAVIOR GL attribute (maps to [WGL|GLX]_ARB_context_flush_control extension)
-* Added EGL_KHR_create_context support to allow OpenGL ES version selection on some platforms
-* Added NV12 and NV21 YUV texture support for OpenGL and OpenGL ES 2.0 renderers
-* Added a Vivante video driver that is used on various SoC platforms
-* Added an event SDL_RENDER_DEVICE_RESET that is sent from the D3D renderers when the D3D device is lost, and from Android's event loop when the GLES context had to be recreated
-* Added a hint SDL_HINT_NO_SIGNAL_HANDLERS to disable SDL's built in signal handling
-* Added a hint SDL_HINT_THREAD_STACK_SIZE to set the stack size of SDL's threads
-* Added SDL_sqrtf(), SDL_tan(), and SDL_tanf() to the stdlib routines
-* Improved support for WAV and BMP files with unusual chunks in them
-* Renamed SDL_assert_data to SDL_AssertData and SDL_assert_state to SDL_AssertState
-* Added a hint SDL_HINT_WINDOW_FRAME_USABLE_WHILE_CURSOR_HIDDEN to prevent window interaction while cursor is hidden
-* Added SDL_GetDisplayDPI() to get the DPI information for a display
-* Added SDL_JoystickCurrentPowerLevel() to get the battery level of a joystick
-* Added SDL_JoystickFromInstanceID(), as a helper function, to get the SDL_Joystick* that an event is referring to.
-* Added SDL_GameControllerFromInstanceID(), as a helper function, to get the SDL_GameController* that an event is referring to.
-
-Windows:
-* Added support for Windows Phone 8.1 and Windows 10/UWP (Universal Windows Platform)
-* Timer resolution is now 1 ms by default, adjustable with the SDL_HINT_TIMER_RESOLUTION hint
-* SDLmain no longer depends on the C runtime, so you can use the same .lib in both Debug and Release builds
-* Added SDL_SetWindowsMessageHook() to set a function to be called for every windows message before TranslateMessage()
-* Added a hint SDL_HINT_WINDOWS_ENABLE_MESSAGELOOP to control whether SDL_PumpEvents() processes the Windows message loop
-* You can distinguish between real mouse and touch events by looking for SDL_TOUCH_MOUSEID in the mouse event "which" field
-* SDL_SysWMinfo now contains the window HDC
-* Added support for Unicode command line options
-* Prevent beeping when Alt-key combos are pressed
-* SDL_SetTextInputRect() re-positions the OS-rendered IME
-* Added a hint SDL_HINT_WINDOWS_NO_CLOSE_ON_ALT_F4 to prevent generating SDL_WINDOWEVENT_CLOSE events when Alt-F4 is pressed
-* Added a hint SDL_HINT_XINPUT_USE_OLD_JOYSTICK_MAPPING to use the old axis and button mapping for XInput devices (deprecated)
-
-Mac OS X:
-* Implemented drag-and-drop support
-* Improved joystick hot-plug detection
-* The SDL_WINDOWEVENT_EXPOSED window event is triggered in the appropriate situations
-* Fixed relative mouse mode when the application loses/regains focus
-* Fixed bugs related to transitioning to and from Spaces-aware fullscreen-desktop mode
-* Fixed the refresh rate of display modes
-* SDL_SysWMInfo is now ARC-compatible
-* Added a hint SDL_HINT_MAC_BACKGROUND_APP to prevent forcing the application to become a foreground process
-
-Linux:
-* Enabled building with Mir and Wayland support by default.
-* Added IBus IME support
-* Added a hint SDL_HINT_IME_INTERNAL_EDITING to control whether IBus should handle text editing internally instead of sending SDL_TEXTEDITING events
-* Added a hint SDL_HINT_VIDEO_X11_NET_WM_PING to allow disabling _NET_WM_PING protocol handling in SDL_CreateWindow()
-* Added support for multiple audio devices when using Pulseaudio
-* Fixed duplicate mouse events when using relative mouse motion
-
-iOS:
-* Added support for iOS 8
-* The SDL_WINDOW_ALLOW_HIGHDPI window flag now enables high-dpi support, and SDL_GL_GetDrawableSize() or SDL_GetRendererOutputSize() gets the window resolution in pixels
-* SDL_GetWindowSize() and display mode sizes are in the "DPI-independent points" / "screen coordinates" coordinate space rather than pixels (matches OS X behavior)
-* Added native resolution support for the iPhone 6 Plus
-* Added support for MFi game controllers
-* Added support for the hint SDL_HINT_ACCELEROMETER_AS_JOYSTICK
-* Added sRGB OpenGL ES context support on iOS 7+
-* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
-* SDL_SysWMinfo now contains the OpenGL ES framebuffer and color renderbuffer objects used by the window's active GLES view
-* Fixed various rotation and orientation issues
-* Fixed memory leaks
-
-Android:
-* Added a hint SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH to prevent mouse events from being registered as touch events
-* Added hints SDL_HINT_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION and SDL_HINT_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION
-* Added support for SDL_DisableScreenSaver(), SDL_EnableScreenSaver() and the hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER
-* Added support for SDL_ShowMessageBox() and SDL_ShowSimpleMessageBox()
-
-Raspberry Pi:
-* Added support for the Raspberry Pi 2
-
-
----------------------------------------------------------------------------
-2.0.3:
----------------------------------------------------------------------------
-
-Mac OS X:
-* Fixed creating an OpenGL context by default on Mac OS X 10.6
-
-
----------------------------------------------------------------------------
-2.0.2:
----------------------------------------------------------------------------
-General:
-* Added SDL_GL_ResetAttributes() to reset OpenGL attributes to default values
-* Added an API to load a database of game controller mappings from a file:
- SDL_GameControllerAddMappingsFromFile(), SDL_GameControllerAddMappingsFromRW()
-* Added game controller mappings for the PS4 and OUYA controllers
-* Added SDL_GetDefaultAssertionHandler() and SDL_GetAssertionHandler()
-* Added SDL_DetachThread()
-* Added SDL_HasAVX() to determine if the CPU has AVX features
-* Added SDL_vsscanf(), SDL_acos(), and SDL_asin() to the stdlib routines
-* EGL can now create/manage OpenGL and OpenGL ES 1.x/2.x contexts, and share
- them using SDL_GL_SHARE_WITH_CURRENT_CONTEXT
-* Added a field "clicks" to the mouse button event which records whether the event is a single click, double click, etc.
-* The screensaver is now disabled by default, and there is a hint SDL_HINT_VIDEO_ALLOW_SCREENSAVER that can change that behavior.
-* Added a hint SDL_HINT_MOUSE_RELATIVE_MODE_WARP to specify whether mouse relative mode should be emulated using mouse warping.
-* testgl2 does not need to link with libGL anymore
-* Added testgles2 test program to demonstrate working with OpenGL ES 2.0
-* Added controllermap test program to visually map a game controller
-
-Windows:
-* Support for OpenGL ES 2.x contexts using either WGL or EGL (natively via
- the driver or emulated through ANGLE)
-* Added a hint SDL_HINT_VIDEO_WIN_D3DCOMPILER to specify which D3D shader compiler to use for OpenGL ES 2 support through ANGLE
-* Added a hint SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT that is useful when creating multiple windows that should share the same OpenGL context.
-* Added an event SDL_RENDER_TARGETS_RESET that is sent when D3D9 render targets are reset after the device has been restored.
-
-Mac OS X:
-* Added a hint SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK to control whether Ctrl+click should be treated as a right click on Mac OS X. This is off by default.
-
-Linux:
-* Fixed fullscreen and focused behavior when receiving NotifyGrab events
-* Added experimental Wayland and Mir support, disabled by default
-
-Android:
-* Joystick support (minimum SDK version required to build SDL is now 12,
- the required runtime version remains at 10, but on such devices joystick
- support won't be available).
-* Hotplugging support for joysticks
-* Added a hint SDL_HINT_ACCELEROMETER_AS_JOYSTICK to control whether the accelerometer should be listed as a 3 axis joystick, which it will by default.
-
-
----------------------------------------------------------------------------
-2.0.1:
----------------------------------------------------------------------------
-
-General:
-* Added an API to get common filesystem paths in SDL_filesystem.h:
- SDL_GetBasePath(), SDL_GetPrefPath()
-* Added an API to do optimized YV12 and IYUV texture updates:
- SDL_UpdateYUVTexture()
-* Added an API to get the amount of RAM on the system:
- SDL_GetSystemRAM()
-* Added a macro to perform timestamp comparisons with SDL_GetTicks():
- SDL_TICKS_PASSED()
-* Dramatically improved OpenGL ES 2.0 rendering performance
-* Added OpenGL attribute SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
-
-Windows:
-* Created a static library configuration for the Visual Studio 2010 project
-* Added a hint to create the Direct3D device with support for multi-threading:
- SDL_HINT_RENDER_DIRECT3D_THREADSAFE
-* Added a function to get the D3D9 adapter index for a display:
- SDL_Direct3D9GetAdapterIndex()
-* Added a function to get the D3D9 device for a D3D9 renderer:
- SDL_RenderGetD3D9Device()
-* Fixed building SDL with the mingw32 toolchain (mingw-w64 is preferred)
-* Fixed crash when using two XInput controllers at the same time
-* Fixed detecting a mixture of XInput and DirectInput controllers
-* Fixed clearing a D3D render target larger than the window
-* Improved support for format specifiers in SDL_snprintf()
-
-Mac OS X:
-* Added support for retina displays:
- Create your window with the SDL_WINDOW_ALLOW_HIGHDPI flag, and then use SDL_GL_GetDrawableSize() to find the actual drawable size. You are responsible for scaling mouse and drawing coordinates appropriately.
-* Fixed mouse warping in fullscreen mode
-* Right mouse click is emulated by holding the Ctrl key while left clicking
-
-Linux:
-* Fixed float audio support with the PulseAudio driver
-* Fixed missing line endpoints in the OpenGL renderer on some drivers
-* X11 symbols are no longer defined to avoid collisions when linking statically
-
-iOS:
-* Fixed status bar visibility on iOS 7
-* Flipped the accelerometer Y axis to match expected values
-
-Android:
-IMPORTANT: You MUST get the updated SDLActivity.java to match C code
-* Moved EGL initialization to native code
-* Fixed the accelerometer axis rotation relative to the device rotation
-* Fixed race conditions when handling the EGL context on pause/resume
-* Touch devices are available for enumeration immediately after init
-
-Raspberry Pi:
-* Added support for the Raspberry Pi, see README-raspberrypi.txt for details
diff --git a/Xcode-iOS/Demos/Default.png b/Xcode-iOS/Demos/Default.png
deleted file mode 100644
index f91282875ae2654ee5ff9f347921620f358fd85e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 18383
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
diff --git a/Xcode-iOS/Demos/Info.plist b/Xcode-iOS/Demos/Info.plist
deleted file mode 100644
index 0398f00..0000000
--- a/Xcode-iOS/Demos/Info.plist
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIconFile
-
- CFBundleIdentifier
- com.yourcompany.${PRODUCT_NAME:identifier}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
- NSMainNibFile
-
- UISupportedInterfaceOrientations
-
-
-
diff --git a/Xcode-iOS/Demos/README b/Xcode-iOS/Demos/README
deleted file mode 100644
index 55f8066..0000000
--- a/Xcode-iOS/Demos/README
+++ /dev/null
@@ -1,43 +0,0 @@
-==============================================================================
-About the iPhone OS Demo Applications
-==============================================================================
-
-Demos.xcodeproj contains several targets for iPhone oriented SDL demos. These demos are written strictly using SDL 1.3 calls. All the demos except for Fireworks (which requires OpenGL ES) should work on platforms other than iPhone OS, though you'll need to write your own compile script. To run them on your favorite platform, you may wish to set the macros SCREEN_WIDTH and SCREEN_HEIGHT, located in common.h.
-
-Common files:
-
- common.c and common.h contain code common to all demo applications. This includes macros about the screen dimensions (in pixels), simple error handling, and functions for generating random numbers.
-
-Rectangles (rectangles.c):
-
- Draws randomly sized and colored rectangles all over the screen by using SDL_RenderFill. This is the simplest of all the demos.
-
-Happy (happy.c):
-
- Loads the classic happy-face bitmap and draws a large number of happy faces bouncing around the screen. Shows how you can load a bitmap into an SDL_Texture.
-
-Accelerometer (accelerometer.c):
-
- Uses the iPhone's accelerometer as a joystick device to move a spaceship around the screen. Note the use of the macro SDL_IPHONE_MAX_GFORCE (normally defined in SDL_config_iphoneos.h) which converts between the Sint16 number returned by SDL_JoystickGetAxis, and the floating point units of g-force reported natively by the iPhone.
-
-Touch (touch.c):
-
- Acts as a finger-paint type program. Demonstrates how you can use SDL mouse input to accept touch input from the iPhone. If SDL for iPhone is compiled with multitouch as multiple mouse emulation (SDL_IPHONE_MULTIPLE_MICE in SDL_config_iphoneos.h) then the program will accept multiple finger inputs simultaneously.
-
-Mixer (mixer.c):
-
- Displays several rectangular buttons which can be used as a virtual drumkit. Demonstrates how you can play .wav sounds in SDL and how you can use SDL_MixAudioFormat to build a software mixer that can play multiple sounds at once.
-
-Keyboard (keyboard.c):
-
- Loads a bitmap font and let's the user type words, numbers, and symbols using the iPhone's virtual keyboard. The iPhone's onscreen keyboard visibility is toggled when the user taps the screen. If the user types ':)' a happy face is displayed. Demonstrates how to use functions added to the iPhone implementation of SDL to toggle keyboard onscreen visibility.
-
-Fireworks (fireworks.c):
-
- Displays a fireworks show. When you tap the iPhone's screen, fireworks fly from the bottom of the screen and explode at the point that you tapped. Demonstrates how you can use SDL on iPhone to build an OpenGL ES based application. Shows you how you can use SDL_LoadBMP to load a bmp image and convert it to an OpenGL ES texture. Of lesser importance, shows how you can use OpenGL ES point sprites to build an efficient particle system.
-
-==============================================================================
-Building and Running the demos
-==============================================================================
-
-Before building the demos you must first build SDL as a static library for BOTH the iPhone Simulator and the iPhone itself. See the iPhone SDL main README file for directions on how to do this. Once this is done, simply launch XCode, select the target you'd like to build, select the active SDK (simulator or device), and then build and go.
diff --git a/Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp b/Xcode-iOS/Demos/data/bitmapfont/kromasky_16x16.bmp
deleted file mode 100644
index c0b6fb964fd176d5770cf7000088fe1c87b220bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 45368
zcmeHPF{`CX6&y7%FcCK~G8Qut)Nm0L4EzVi`xD$Bp_$Qwk*f;^D{7`-WV$SDCJ2h4
z*{Wb5h{Chpt9@n7sXqO6fA`**eY(TlZ>mq%sZ)LWd*AK3duP7(t*`$4*~70dQc8Et4vTyOxTdFfapyc~
z>DW`cxN{skzr!7WH@>UC%fGcB*C(b!kGtpHxaT@v(Q%Gr*CFPt$2yw~!BiG`0I$eC%4|P&4BlC52{7d|}x9jSst8@D9
zu+yA#GK-P*taYZ>VwOj|Zi%Zzi4TV&0}Khnpl6-H)cnRbzy97Yzl#?DBPXPkBA=3_
zxL;KWWF
z*02`pGSRPYCUGgmVbT;K;iaF4wLo@8L-{O#gq7z5nYw?}=f!yL6eFF^RrnD9(pSC+
zhgfy-xvMXqrGXk=OTXx-F5|d%&KVa?V9qc47?Qsm@2VW?uz_@&OL$p+w5S5NnDhI80hblsJ^__*#fS
zR%GPG`8FnS0q$%wzD3Ry7k8vsCCKuqS`+X^R@i#|nsbtOeVTrku5
zFa3c6naSUc7c&^H_{l8R^?vSRD*WNyxAnT6=3=b}+FP%^cK5~`cf%ub>cG4jsD%Jr
zzLwp7-iVKd=&cQJaQp@E(4RYgV$3(eG~n$zY>1QD$-|VaIEk$2C&%|U#fN;q4TQ^D
zIK)*100mWu5$AMRxkYo%S0RC{$Os8JJJ;Xk%LYK^x|4H$*0WY>C1=;a^MNVo=V3$&
z$A{!EeqVxQTwUMQ9E&XAvyMUF^8t?n;Ge$zi|@StI-U{$7?$S))%>1eWIgV=jyoOa
zIDT1t*7XKD&OW$j$DRLq9JQPP+-YJ;Wao6)Wu3Dd_gu#-I^-~Gg}6#)&1E~Z12#>4Z^
zzx}m5?CLn5no#4*n*gjh0H-1s9}DB8cZVbKJMRpR#LR+Kmjb5wTuU)t449B1x|
zez(7<<$}Ph?wXEyV>3dgr)Ta8$MuDI`!OBY^iSs8553J@adurl)#Mpq?k97#OtmpN
zEBf6kcKuLCW(r7eb3W2Z;Cc1OKl%xWejS#WoQFM^7_wJ94^xxR2Vk6m(LWX`78cQt0kWP-CkE~&XG7k>Zc}Xut$fB
zd@muq(g%?NoWI^5W_5h&gFvSD>I8O^R}_5zkMH6oaSqG1lzSL{a2VE+c=#zX6VZVp
zsGg`U8X~+1vWHB}_$0DetI±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
a>CgMt_2-hf@6IJUzMH!`p6mG0+kXHiqKaAo
diff --git a/Xcode-iOS/Demos/data/bitmapfont/license.txt b/Xcode-iOS/Demos/data/bitmapfont/license.txt
deleted file mode 100755
index 6949ec4..0000000
--- a/Xcode-iOS/Demos/data/bitmapfont/license.txt
+++ /dev/null
@@ -1,258 +0,0 @@
- __ _ _
- / _| | | | |
-| |_ ___ _ __ | |_ _ __ __ _ ___| | __
-| _/ _ \| '_ \| __| '_ \ / _` |/ __| |/ /
-| || (_) | | | | |_| |_) | (_| | (__| <
-|_| \___/|_| |_|\__| .__/ \__,_|\___|_|\_\
- | |
- |_|
-----------------------------------------------------------------------
-Product : font-pack.zip
-Website : http://www.spicypixel.net
-Author : Marc Russell
-Released: 16th January 2008
-----------------------------------------------------------------------
-
-What is this?
--------------
-font-pack is a package of free art assets to be used under the terms of this document. It is available to game developers and hobbyists alike.
-
-Contents
---------
-The contents of the font-pack ZIP file include 20 bitmap fonts
-
-Usage License & Restrictions
-----------------------------
-font-pack is distributed under the "Common Public License Version 1.0."
-The terms of which are given below. If you do not understand the terms of the license please refer to a solicitor. It should however, be relatively clear how this package can be used.
-
-THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
-THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
-
-1. DEFINITIONS
-
-"Contribution" means:
-
- a) in the case of the initial Contributor, the initial code and
- documentation distributed under this Agreement, and
-
- b) in the case of each subsequent Contributor:
-
- i) changes to the Program, and
-
- ii) additions to the Program;
-
- where such changes and/or additions to the Program originate from
- and are distributed by that particular Contributor. A Contribution
- 'originates' from a Contributor if it was added to the Program by
- such Contributor itself or anyone acting on such Contributor's
- behalf. Contributions do not include additions to the Program which:
- (i) are separate modules of software distributed in conjunction with
- the Program under their own license agreement, and (ii) are not
- derivative works of the Program.
-
-"Contributor" means any person or entity that distributes the Program.
-
-"Licensed Patents " mean patent claims licensable by a Contributor which
-are necessarily infringed by the use or sale of its Contribution alone
-or when combined with the Program.
-
-"Program" means the Contributions distributed in accordance with this
-Agreement.
-
-"Recipient" means anyone who receives the Program under this Agreement,
-including all Contributors.
-
-2. GRANT OF RIGHTS
-
- a) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free copyright
- license to reproduce, prepare derivative works of, publicly display,
- publicly perform, distribute and sublicense the Contribution of such
- Contributor, if any, and such derivative works, in source code and
- object code form.
-
- b) Subject to the terms of this Agreement, each Contributor hereby
- grants Recipient a non-exclusive, worldwide, royalty-free patent
- license under Licensed Patents to make, use, sell, offer to sell,
- import and otherwise transfer the Contribution of such Contributor,
- if any, in source code and object code form. This patent license
- shall apply to the combination of the Contribution and the Program
- if, at the time the Contribution is added by the Contributor, such
- addition of the Contribution causes such combination to be covered
- by the Licensed Patents. The patent license shall not apply to any
- other combinations which include the Contribution. No hardware per
- se is licensed hereunder.
-
- c) Recipient understands that although each Contributor grants the
- licenses to its Contributions set forth herein, no assurances are
- provided by any Contributor that the Program does not infringe the
- patent or other intellectual property rights of any other entity.
- Each Contributor disclaims any liability to Recipient for claims
- brought by any other entity based on infringement of intellectual
- property rights or otherwise. As a condition to exercising the
- rights and licenses granted hereunder, each Recipient hereby assumes
- sole responsibility to secure any other intellectual property rights
- needed, if any. For example, if a third party patent license is
- required to allow Recipient to distribute the Program, it is
- Recipient's responsibility to acquire that license before
- distributing the Program.
-
- d) Each Contributor represents that to its knowledge it has
- sufficient copyright rights in its Contribution, if any, to grant
- the copyright license set forth in this Agreement.
-
-3. REQUIREMENTS
-
-A Contributor may choose to distribute the Program in object code form
-under its own license agreement, provided that:
-
- a) it complies with the terms and conditions of this Agreement; and
-
- b) its license agreement:
-
- i) effectively disclaims on behalf of all Contributors all
- warranties and conditions, express and implied, including warranties
- or conditions of title and non-infringement, and implied warranties
- or conditions of merchantability and fitness for a particular
- purpose;
-
- ii) effectively excludes on behalf of all Contributors all liability
- for damages, including direct, indirect, special, incidental and
- consequential damages, such as lost profits;
-
- iii) states that any provisions which differ from this Agreement are
- offered by that Contributor alone and not by any other party; and
-
- iv) states that source code for the Program is available from such
- Contributor, and informs licensees how to obtain it in a reasonable
- manner on or through a medium customarily used for software
- exchange.
-
-When the Program is made available in source code form:
-
- a) it must be made available under this Agreement; and
-
- b) a copy of this Agreement must be included with each copy of the
- Program.
-
-Contributors may not remove or alter any copyright notices contained
-within the Program.
-
-Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.
-
-4. COMMERCIAL DISTRIBUTION
-
-Commercial distributors of software may accept certain responsibilities
-with respect to end users, business partners and the like. While this
-license is intended to facilitate the commercial use of the Program, the
-Contributor who includes the Program in a commercial product offering
-should do so in a manner which does not create potential liability for
-other Contributors. Therefore, if a Contributor includes the Program in
-a commercial product offering, such Contributor ("Commercial
-Contributor") hereby agrees to defend and indemnify every other
-Contributor ("Indemnified Contributor") against any losses, damages and
-costs (collectively "Losses") arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified
-Contributor to the extent caused by the acts or omissions of such
-Commercial Contributor in connection with its distribution of the
-Program in a commercial product offering. The obligations in this
-section do not apply to any claims or Losses relating to any actual or
-alleged intellectual property infringement. In order to qualify, an
-Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial
-Contributor to control, and cooperate with the Commercial Contributor
-in, the defense and any related settlement negotiations. The Indemnified
-Contributor may participate in any such claim at its own expense.
-
-For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.
-
-5. NO WARRANTY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
-ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
-EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
-OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
-A PARTICULAR PURPOSE. Each Recipient is solely responsible for
-determining the appropriateness of using and distributing the Program
-and assumes all risks associated with its exercise of rights under this
-Agreement, including but not limited to the risks and costs of program
-errors, compliance with applicable laws, damage to or loss of data,
-programs or equipment, and unavailability or interruption of operations.
-
-6. DISCLAIMER OF LIABILITY
-
-EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
-ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-7. GENERAL
-
-If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.
-
-If Recipient institutes patent litigation against a Contributor with
-respect to a patent applicable to software (including a cross-claim or
-counterclaim in a lawsuit), then any patent licenses granted by that
-Contributor to such Recipient under this Agreement shall terminate as of
-the date such litigation is filed. In addition, if Recipient institutes
-patent litigation against any entity (including a cross-claim or
-counterclaim in a lawsuit) alleging that the Program itself (excluding
-combinations of the Program with other software or hardware) infringes
-such Recipient's patent(s), then such Recipient's rights granted under
-Section 2(b) shall terminate as of the date such litigation is filed.
-
-All Recipient's rights under this Agreement shall terminate if it fails
-to comply with any of the material terms or conditions of this Agreement
-and does not cure such failure in a reasonable period of time after
-becoming aware of such noncompliance. If all Recipient's rights under
-this Agreement terminate, Recipient agrees to cease use and distribution
-of the Program as soon as reasonably practicable. However, Recipient's
-obligations under this Agreement and any licenses granted by Recipient
-relating to the Program shall continue and survive.
-
-Everyone is permitted to copy and distribute copies of this Agreement,
-but in order to avoid inconsistency the Agreement is copyrighted and may
-only be modified in the following manner. The Agreement Steward reserves
-the right to publish new versions (including revisions) of this
-Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. IBM is the initial Agreement
-Steward. IBM may assign the responsibility to serve as the Agreement
-Steward to a suitable separate entity. Each new version of the Agreement
-will be given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.
-
-This Agreement is governed by the laws of the State of New York and the
-intellectual property laws of the United States of America. No party to
-this Agreement will bring a legal action under this Agreement more than
-one year after the cause of action arose. Each party waives its rights
-to a jury trial in any resulting litigation.
-
diff --git a/Xcode-iOS/Demos/data/drums/ds_brush_snare.wav b/Xcode-iOS/Demos/data/drums/ds_brush_snare.wav
deleted file mode 100644
index fa752637a0e32359a2339d235d0c069d61f4494d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 194604
zcmWieb$AnL+r`H%F4fejK%ux4hsB*2cXx+{MHhE1vbejuyL+*gwv1eo&`LGv~+X0RR922gWf=m1?LGP
zsi#%fxZRG?Rn6H8&TmqH9fi)8gEeiiwd&)VC@@i-9cTp1^zIE9-GsNTbCx@`Y?@=R
zm|i9t6?s6|57UC^lCW#WHPH)%W%_yG4<3hyLcTyNs2x8su$K6rK;nsHU1S7yS9<{I
z6?9V&!qKXkMR89rs25mT2PibUU!muV!na(B0mNn!N-`^hSXOD
z87-0TRU0j1qHbYV!`5gk(AY>w9|&p~`AYrTd{sL@jf6(%W`r*fZDlA4OH{?_vxCQ}
zDkAQL
z9ooiNKvsmGFkRAJ3?Hp2)@t>Xb{Ta_mlPVHddF=KOHKL}_amxDk`(?kvXNzuFE}?CvIB*>+9ua;
zn>y6?G^c%Hx_dOWEa};=IcP8MvYb@SGNvcPs)mTC{b`;(;zxI1_f7tVXQ4lrpY9m%
zYZAEU7*-J*sPDO4w%VNLd(U1m*Z*|fx9=ABF6H~STYvoBf9~@1Wu^eTJqyWS;BS01
znaQ@q|KUdm(t}2dTeP{sZ(VWfrx|}atj`*MU+-%6d_$WwCNC+z{X=IUwtoP1oRYKH
zLB1-fO;tDgwC`tSdN2^66MBdJrC8(leOIg`VV4+sdS^GI6nP=3Zyn(wEv=!JMJtt(AmWhg^
z!ZjVtlxmV@qxmH^QQgqo3Qvnq4=QPplMqz*LBr4L>2;n~Z6Qy%dsV(p_(iAm+nLC8XL)PI}SZrh;wxEABvj;Md9Ii7g3UYVt7LZ_%{7Ei-v(W6^#Zv3oiOv^vb9yT@A
zyVoo-K}?xk<4e3^NvR>}!z@+05&8uoL-bFhiO>cq|HW)*Sf}o-THy_U)_7YprDkT0
zOSN{_{2tSy)~v9s=y#SjVfhw^r81$^QnTf!ImQ=~sO
z()-h~+h*{h&KmqU?=ut-KHwuUo!AN&9iMo)m~`Z3nv1)AeVY+pZupjpvXxb28FqoM
zK`wO8?u3MN%f%zstcq^eVau5wjzdHzYq#FEvn=1#a=>w1^#
zDxLm2B{#3Cb6yKKZzZanuH>>QmB(#;%VOCLc8#pzGCcRB5k)QC`Nii7`+6RiwB-hR
zpE0T2O>cK*mTQ1F!JFzz7tVOsLu*7?S_Rphym<2
z2K|6Wsn&ZtfNkspJ!74?eWU-d^BvfT$)PSmKTs#toqdX&cP0jodOACkfl*$!W+o`<
z4`@e{2lT6@F+^b?O`Id-28K#6gob=$=|izBy3KD2y^RYfJl*N*cf
zt&DG5cSp_22DZ9~>%}$vli0W3jEL~Wnh}u!q-
z#BHnbGBUOPxp=7g;0CQz=QJ;BAU3O&JfeX<{!p#qac^qOO_&;ItW%I+Y_*#^{`RlSIaZvWr_Fibdh};BHs7--=nKBok{DbsWT@q<
zxku&~q*Hj~2w!k+*fP_J;4@f`afMq!EM@6VpTk&I
zD7AI%hCa&Aq+ZZv`ETh8L@FNf0QAa3iE}D)-QgvV%758Lm-O@hvNz;1{N3dJoErQk
zmvDZ7bO2m-MSFW)SB=UQTut{5u?fE-Fj3s$iw!9L^S)cYx=f;Ls*ksRamrQYR;#0<
z6=jY)IjM>%P>#u$gbHOO^N(=A*N)lc|L$8r-|{DU#?oo7R-OqJ!(A!AmzL*cZ^-?e
z-!MkMK|9#yg(*
zq@vCC_^ispCm9QV{?3cablNNbAmR|`D9|Q05!!eydA?ibhJmWdCQXd1S6Su)L&^h=l_#C?pmlD6R6!boEoS%Vw
zw9nwkq8+wvzd{N(=SKfxN&>kp94|^6x{oxKXv`_KId;0kH
zc^hy!zGu>V?iA2T*2uZQAg)A8X1j6a+%)!^*p+{+)R(4%AwZ?F9Xux7S6VY2ge>L~KusG8#Vt7>-DDd()JGh83n5ac-jfv7-!sr^KnF;$ales6qhU`_Q+
z^9?=1W|)#KbHmuspW)v^_l2fd-h=`XX3J;Gdy6algar#b8@@2;dZ^Y21Z_2bHtYz#
zVjN>B4?Yup*77ATKU!O(AZ}L7_qY~O2{8$=HKV>JrNuT)Zd9{bB9VM4?o)y-{(Kyr
z+%bV`u&MUrrpp@MO@*2nny05y&EV#Vjh-|;m6F-;OuQ*&Ok_!o)aW{q(aELJ&Zb>!
z&uYsyoAQ^?_FB6`fBk8`qFrvC`puc>%-T0C6QZ-DotDU&TVm4dvo-UZZf-Cvbx1R~
z>BQ8f4Ktg}sym_K!NjP#WE7mZC;WEg+weQ#Y`7GziELp3W0yzXiT^itZz7z~Ea6Gw
zvq*P*o{5hr)-^KGCP_CdY`VE5sx0hEY|rQg5oxiDbtfzv!S33V+!0_hJCutN7O`KX
z8NyKZiNv|L2THxy+~M5+=nQ@am&F|Ci(IXl8qU71cI*si9NLfTh223{DxXj-|6LCE
zt>ON%_Mmlt!m5UTd;Gibeb=wUK8$$p{<`VI+{}*OGBXBeuKYGHBjStl^}kHr7pi3K
z&uXnw+PFBUD*KyM*zkGVuPINuJe&3I-oSMH9{!GZZ
zQTh8%ntNZ>KG!q%2U~YnPUTu#_u>tei?h}j<$PTB^UV9^AGd!~eHfHA_SNahpAyn-LzkIuL5Y;QYHfg5xE?U_@4+NmqdFWXUME?im`RlL6BbJ^uzu_blB
zeb4EbiGMp*JmTj_XF=scEU#JNq-{>Q?
zKj1ZbgF6-KUTJk6tZY*`zUo#bVV_f_rYG4W^$U|ZaOp$F@+
zHQJ@<>&HaZtMekv7@1h3X87~kaQwyk&FdU$Of~pb|3TxqajtsdW>qY#Z)HjgZL0Uh
ztPHCgS{3sVyBWM5xQWg{j{rCHQJ5U@)$l&%MdaF$(=m;~`oW#uBb3XG)AgLJ%jWB&
zR59dp{UTs8F;R{OdcbGpecB|%5}KpiWSAb>6;0Ex#TjIaZYj}}%G0$%wv(f%WymUZ
zj0y(h)g66SrKjgEJt45ma~x{Rj?le>NmCDfbMl4pkJy8F?Ny5@t`6Qm{y8of^)h+)b#p3*uh6Z#!ef)t-^kXK|$eo4B0*re+jkipUH{R5#SBk*-a=79QCVzVY6c^Xy=Y7|ADPo
zRGDON9r(9=fQ@r)D=!cTk4CI3Ze`X8lWE!ifN4$t6l(^$ikS3;z9(F9+P#F}bN;K|
zD8j~-8Xft`Q0ae&r&uTWY~E;VA`tJJ0Nw!J072j=G6b9y)Rp=c-XJ)|xGDU)s-_{!
zRIK_E{=)n;#1TGN-#cU*dQsO1{Dpi{T?d_EDVkxHAK~+LIpL|Q3)-V0Whx-n6S^_F
zZ*1qtvC+Mv#zmfrIu>;;cvVye`7`JfNRa2`qu^_PgItS0%_qtK@?Pkw{0{64FOlYh
z|0&C)T0n{NQ;q@-O8IhYZld%|2;~kC`^1}u4`gGl-|!W?pxFUV$NGzPz+D0^UIOxj
z#ZVYHM`;IrhWjYvH5-s$)K^Up<`$V;Sko7lj}(ll`ko(SbypRY->Ukrs<3>2)x)Y*
zrCqBA|6WznIrm7ey8KOUj6J73%UW!^;{0sAYJcvGDlf8~t+-Q`=&)8Cb@q2au9?m{
z-XNFVmFPWO*~fLJFu!8?AE+>^aOs~eWtO4^*1ctmou904tL8fo6?!Yni;acveT5|}
zq47*@=>^oo6)A40?C4B#ZL8eRC%TVIDZ(M;kkkpWD~E_}$W*O{+(;hLn*AM#S7qJl
z8da0a6hCP_g^dgxH)2GNxx1;W_Lq6CJVkTc+f$14Z}le2Zodl#m4)bFqyxAP?ZG|*
z*7%1A!o5^`gnyuk7%Oa2@5hbMF!dJ(1ebAJnGMhYJ_@zKJ&-2o((3OU
zGTuVbf`7`|AS4n&)O=)=jqCX4hPf30j6
zAFI;6`i85^q+-?dn$eR{oOnzQY^Ctn<~faBk%(ABYj)VF>|(JQU8zsA@=~M
z@itNoeb)@4&IQG23!@eX_YG4=^JI8vBI+UzsV1TK)Q}pdCaX~mMEQ(!G!Dy3)43Y=
zB1~~bHHL_G@iZHU%~1wwa5-wi$*Iw~YIO~
zD>Ik;Z4=8@xS!f2`hmNHyO55sZFjA=XIYy#4%y#V<=ZRm>#F_&9y{FOQ=sqRgCZXC
zo=~#f6G)=HWv2*@|GMT5IUD<*<`(b>Rg`~#W+11~$Z#+nPDW=2YQgVp4Vg90;kMnv
zSeJ|(5pPo)(GqP-)eOq2y#oIrn<|6hNTEt*c}#dN))AJ9R`Hhbuee&V2_9b9fv!mfvjmIy=Vu!VRh{RAQk
zKcZ8JmO5DfhO}uEfkCZ5l!9pY!h{6Ad#;e=m
zZ$lLINb}Ip&Wd7u?%OY27OlR0zy!%7j{+v(dZl0RGU7z^u#k+H%4jrvNlY$P8afzQ
zPA-CYr8e>k%Hq$$yWIDK*L~=k|NY1CP0T;sM}<^NDb=^1LIi>SX1$%8)A3
z@uspLz1{(H&*(JpAlC}iL96`>fMnkd-!15uuba6W(!iV&1OTC?>8=)XzT4|OC|>u>
zAnr?TbOXqy)I8m3c|5sPPLRJ59hLj)J!GXiTiw{yT@xA^Zyp(y9yu(Ci)?KCW_AT1
zGlqsv3u$YTLz=5z8h@jgs83i1I)x0y7ZU5q{a9zhgzdt7s2O`p)xcgE*QoTScBYBy
z2Sy8psOM^CQs3}Hnh|0Zc3yG{0=`TxAa4+hg+63b#dA(q^rx)5ZE?{Te|P(Ku4T2l
zKFB=|$lP>pML>XDTq&9c9|X6cCD34SD47Zq+LvTgeS-F?u7Q3XIas$8x=)OT43HLG
z2EB*PD8{#dd$`KkKAv=ESCOmc##YhHE|N)&coudk(cBo10CD{?!hiZif%3RsSZ^r5@V^rL2m#3YGHj4
z|4r#&5+8wxP!zHS`5)wlS70-sBGQNtfS!;$+h4<`=jSsQy#*X@&GXc>J*xWG_r*3voa9dh%0&aT5f~||p;z8R
z!YOw*Zw>D!_hL_!m+=nvjOKdLKcqaaCI3O1>zctWDjncFTJ*NWRFz)zkNZv4G1npY
zBU>|9R>dUSsN#tg@de+DewW1+^!I%)eF5*SOz)93y3
z>Gl%HEFz-h7V0GO2N9-@z;_Z|u>_n4Loq_$3G#p}J)=&7xAc2dvo(+O(YRmz3OI^w
z1?B*^NfKNU{Fv$)xhbTUp+RJVuubIW>O9P6*jhqdEL7=%Nw^?Nm(xDzy{Ty!xZ|fF?}y3}2$z1dw51`eavMCixi4-zw3W}mdcu=6Mtrv^ps6rkFika_
zHp0e1hD#=$afbQ6i8A&ukD#_0x`S)Tb<#uN7uQqj;BCc8uE(Bnbfo))kU?v!bycV;
zkEjJ)rbt?&OsP!pHYmPd@pmy^1<+03)p-OAb2gWIwlTYY_O
z7olwbF6geV{#2
z)smS<@2dI-C;YcfzleaLj(G-LcF%UzsnMiSZut-D88j
z1<(y{oPfZbJDL9|Fz#?wKM6*6stO#7;fi9d{Xt+=Nk2^uUc&M7z@k(PeIk?H{lb-Etxvcfd`rW`mGir=gw={1dHmHo6a-s)5
zUUSrgV$*E~cMx{f{wVx4p)o~S4q;A1Cs>0GM>@mH)K8G$u$`Jw;dxr+%fZ^n((pJ-tw>LBet3rdNN`Q8hW?z?37uVik29g8VqbM5I78=9
zhp8UwQhEX+b~^|LtuspU==<_!N5*HL#2=U8PGW5k!DVKX~Zt9cUX%5CGv||?+Yhv
zfn?)aGL?)oe&-?Lasc8V!pZE1kk;tjxPf6~&4c2O1o{|bZO8lb~1J4$V_%ZM%X&`@IcUMk~Y-IRfqh8T@qaxC=M&hbZ#g~lUus?!26W7!UWju+{E9qc5v=+=37(QCaxaXc+PF!iLbVp
zf)5!dS}vhm3{%A%NO|Y0lTj
z)_9t6hv=@Jqe>TFS8XBi)YL>5tJ!1Pj*V82!$)DKk$HHU7=SByMD)V-1YR#9&CQn$
z^>z8C2f9z%!y&Qy8xgHSPlcR~kjcxzPn8eE8EB%Cq8SB0)V$aH1^Csi{8ss}g!nO2
zxH2o|pt)Am+n7(<4v~Gp4w?+K9N>csFm>{dP=887?d1`clw9?r@aII5`ZG9&7z${>
zt~xDvGw5G^q^f<;6gZfA47Z29a1Q(d5nurWP_?=#Ru>KCQ?)ai=&_%Wd{
zaXzeTSQYUt^f8l!-(d><2Z2?A5P$~;K@Swj*b06SM48-}!_2cQ(KLTDniti|Ud>6Q2{~4bkZt))kPe>oZ$DjrL2<}u!u#vK>
zdKZK#SGan@Lm{8r!T%5n`G0s+iWX7=9+7j-Vmi|=oH389rmvH
z#6O>X$i4E1!z+0cmJSngB|6X-C#A6wzA^B24uD+nL3S{Blds1fMpg^Y6aszeSR~(e
zKCvg^k#0@oc(PR_74?p45|INmBxCh0!Aa3MhS?DxqWA00TZ)xl+FD|XTtQqBhlZq5
z*DZBJ&zq)MHc@wt91%rrQt8R7+8?S!eTnwD8qwRZmg+b7A*@Q0Z
zx;f@y<}#|(^b(QCJ;XgEQNt6x^+Pl*gHGsELjDU<8<=1PuA^_r+=s@~Q~mR#PxN(F
zb+&7MsOB{v&4;8H>IL*TaXXFDX3*plOjn?#!FbRa_;8TuIt%8ylU@CkKc4#NaNs1M
zLcb`TfY*3kpq}msaY{8oR{&H{zxg15Rm%B~)JNc(;jF4ur!%Ia{d61n7D#LW=l>4G
z1W;~wpbMAG9cE&=$^KM)QMYks69c=Y#K3nZNZAzlPE;s>Y7&_Z9;RXg8GyyNl^Ml^
z`&vu4nZ>AEdQEuI9;!0JZaA-6ZJKZFOleH_;T5DFSO=qQnt}x82kt3*122%tfC~2^
z|04(B8N?)VpgN1VZ4}hov}HybeyJHJcY=$gW^!#slKj9h1t8jjnYuip7jD-*^;M#v
zeKXzD?YA{%Irj+u8QYWX#9t7Gu<=r?xGV5moaJvF_!BtbZz(om_26~U1WyN9Kn>5A
z-vS6YPVRs&2X_)D@ma(SVw3h7u{5})ZfelS;Be}-nFYegC%^?@C725g#SVbY)C#s0
zYp*^7yhh(67XS=zf&PMjU}4B9_zy82=|LrvweU!47W5sna2enrZ*#VdFv2^IS|IM$
zwNkZGFV@|{KdI`XWAO^ujS@GH$de2Fea%V4p(>wFnn>C5IGvX#CsN;mEd+zvQ|
z=fK&TaH4^_zIMLykE)6pAfK+*tdG#SVl%uKwnur1z2SYb(Lamt;+p4+a+qAJD!$wI
zl&UMjsxFoe@~2mILmn`r00*+dlc+54``j(TL(CxQAQ;5#5vTLKKLTqj%-0z3@Az^}
zxvXG)fj#nNEEj-r3O@(j#+vYI;2~4ajil!>2mQV1NVy>six$Zl*dnwP{e_JJAE0x@
zGC-0Ci9B&gsiiL`uTp>M9pYn>_xpqhj`c@KtGEJaq4a~?2xnj#s+(lQ3b~VFO}>=t
z7C`ycEEOn))ZAP06MP1~O{Rzy(0(>u_{j`ppKujSZPCcD6q|}ym6O#^vMF}?6`%z&
zWi>e!V1q)bx*-RHUu%yBH&?}KSF2m8ep1WT2)dZ+DGfnnDMM_aekOl257*o@d^V?;
zW*VS~$EMv82O?tCuPvd%463a#o^Ju=3JS0Y%1~|s9mv{1vau(n)eSZ7Mdxb~@dk2P
zSS!>+QpC?H5n)M_dcWL}6q)1FR6dVshDHe&sRV4A(25#gv4h)DzPvolKdE9iG>_?m
z*M`4h({ML@30tRJgO>;NN~G%nL-_KY=fRr(SIQ75&V5IoWRG%H1q8cADrb*+Ux|Ws
zw{!E9_x3#jiW1w?$2j5~nUHLY^**ZlVjXPzTvbk=vKbMb|GTDV^*pnh(^v*|AMA%c72-iem?kt9BLpp{
z5hMApY=yFh&jyo$)o>+v6TS?)q)G69!VD<|cqLo|{soo^Gk}O{)>#W)!|T*R$S&=4
z^=s{I?PT;{th!O$&%#?JZ+L4NYC&W3Cwrvn?2dq8_&
z8o~erk#k5K7>-;V|a)c(4`S4q2ZbMO?5GWHZkq5b`7e19g?FDUPs&m;%v$yjPH_Ja5b
zudLQ>4d4NuB(}`g*mG50>klUnE2;QKQWhs-nfxR%K`7!^RC}ZC>Qv==NT#N~*%9)T
z7;7?#ck##mIzlr4-2YX1$&UsR;1j$U{DQ|L{YedRgd9W?&804ZYEzrf0Vq3^Z
zI5}{KuuSlP+uZy3-_{}*ZM|n*<4U&ifdu#8(rI=%e@I$h?dO8Z<~hBk$4k4r*OoPq
zS9&TyPQt1sXL3SwHsR%TidO|r=Kd4@s5cL>U
zs%9x!N3}sUkNn$EraEC}3_;XTb943}(UGnf*v_q^F91pWb|e8@2p>hRgPq{5&^d4}
zbQtOdbcFK3M!tEj;&6;s>}|`Ip+hIVU-1*jo6?oPV(geW0+69U?aoeDGcQ6xb1Idd43t-Udhk~~m?z(-^)~f<^WlzXZpBeye?oV164EGNZK6V2s0k1w
zk&c=%{xCSlyUf>2`J2Y6iNIKVFf~}dgCzvcN|^UDGu8LoV^b{tr<5O9s2`_VZ2F`>
zs@rTD4t~^L_VUVbXP)OCv(q_)@&$sUx~UJxnxk8rwXs^|w(-4doK)#79r+dR~QG
zLO+;yg?2*@n;uB@;WJ33^h>=GP0_Z{MC%%9Gc?V0ZSgsphRAcQIo=PMO0LF#sMeF`
zb&+aC=hSthp6Zsu=gIeq8qSjTC<)RnsSDIy+N;sR3k@^0UqPqd>)@2OcF}%A2zKnG
zk|m9%gNnm5)PIBj;9sgIzybY`)~K(;M|CwcJ&EzU0m?-D7Rbv#)ia@?`hA*N7^7P#
z4nnWXQKFt0p|m8=5KpBm#9`l2v7WHPhZCJdK=YQEt_j!dQBBhffi0>}(k`eR_$=K7
zl0c6%5vT#t(kAjQ^g)GE6VP?4S>h>V3j0H#xzX%wsV?6SdM$N8E*`)BUGjSsN*1Jd$|hJXJ5_^_
zsYD}nH7Cb4?(^Ie?>*Nxc^h35`&&6f{EKF#3F4mG?2-#clOQ
zRX%p@F56f^JFR6Ug25dFUJ%2)gD~HjuFrBmFPM`fE%Hc
zh(zR=wvrfPFjW)Dc7~StIQ3MF#!gd5u;m&;)k?cX6RR7hO;ziwQ?D}BOtLxoklaju
z!A_D0wiBC9G{NSf^N6Dgj{YaMQBtcD$Ve_qn8FmXD*`{@fLLjka))<|jRODjHR(KNu&2WNnjTd>*~z|PkdLp8
z*&rE+!T_cPFwK?VUq%mg9pfW?u_7ouVR@m0Zvt!d6wq-@u;&}-V_pz9p)%+>(JSBp
zYxoW```E$0Brc!b8=%?7;`P7`;ITMHSpd`ndn?n>b)W~mfR+Mx(T?&w-~=>7o}-jO
zm}8neBfqz8Wm#N)Q{GjsB|Zx&_)_Aqauv%D_~cV`zd#NDX8IvF!+%Pt%RhlafmzaN
zXeE6`6rAbai%guW2u%;n)e?9CwpcsTe+0c|C4C26>#dT!&kd>j0>jjM)mxAp)kP3P
z)X)P^kSf55;(lpp^}E&yc@7>$1|kR0vxtU#hh~u@$rZ>>@-7^KY*!~ClySUfHf1xM
z7blQ(;IVKT9LDY?cSCA*9;uinsr3}ACkxLZRA(7fS6AX
zrOF6{W;-=a+d*?gJxQy^d#IbiJFs6!L)ZX|$WCD^bb=2TWJTgnD&2tPVlQPFxJCpp
z5Q>q1p!=D6(g5ynrV7a69uu3vbNW$ac~Eo1cq16x5<63_Y3rp5-
z(#}`u_383e>Yn$Y)Y8|?+Xo8rH&bt}PWgtZuLGyBY?8XJT(6d>%j!@&)8Bsh-J
zpB?Qvi_a}TqvRm9{@6YP~To)fo+vpy?W^^I_(p!hVM}PEw^ykv;Su
zz~&3vxuJZ%kQJ!OpQSehc6f)lyw`m)fc!azoztnA~3aE2B3qFc^h49#Aa31mxd<3k3?!z0oDbR7>EjCTA^gYmJ
zD>p+$eUbibXd^UTcLzLz^h6$jPE9(J7F?!nVYnGwA8DfRA$Nf1LzCtC&^u_g07H`m
zjZle7)q3$O<|L1*H{*xM&g33EkDNy~C%%w5cnpzB(fDo6CMrhrOVg7qQ18O^q@GN}
zGgUoFLQANR>ziu78A|o5RVNMg;k%Ru$$=WGHXvh+KU6hC?8ZuS=a8A&+2$>jsJV^~
zpb|wC9muT`9?JW;Sx_V81bP(GP%=7!>P;2lsniMh93CT>V2y7izlMH9f8{>VGl0d_
zit!LIfkCA>M)Hr8*E6?>_R28zVDc^ATK!h3i`Qc)rGsa&-w+ts1nh8tz
zchVf8fm9@|3RH>R+__AJtITC#`@7Zh54HuTl6QHxv3=0$%3L
zU{|Oey9Uts_XU<#XS=)5(UJ=FpflwC2q0tfa%8w%f>Y>q=rw+am%s~bd;T;3iLEOX
z^JAn`p)2xPdWO72E{d&@H$tL#9EcU4$-jZkzC?MI<1jst`OonZJ{WKS-H}os0!*k*
z0af17u8#bAZ!x47vcR5jKHn8=#Vz9>^TW8s!Y3Y+b_f@M_R=DV21=E2)l~huvK!o3
z?H*r)E3r~|3UnCz;#mr|E${8#pbbOAF{v=CO(?W>#=f5E~r?jxq0}7b+_P
zE$ExXCe{_!iyCJ66mHfY3opcE^$9Eo+ae9bUV3JV=je`}4&V|Wq@D_yHS^S2_&fDP
zcmVzz=>fOKBG8&3hFy`a0fq8;X_QRM@8q6xa~M`U$RT(_wWmJo=_{=8_wi%``;1aTT
zU^#G3zysT{G|_-XvTlS(Dpq~c%FdjNPu#c(5z73q0
zX0l6xSlPz+21@9^_yT$}eK(NgyTp0}nf|rxY5yVrW5MZ90Xm5mr6X_v5aj+C4)%i9
zU?Kb}@CE;c;{;G}1l|h~{>_0%zOjEd{DaSdqYw+%44y^*#jXj=r0akQ>_v3(#31;=uYc)X|L&8sK#moSOxVGx`ZXmBcX$mO%kAN=`?j1c2MCe
zGc=FdA`SpMLx;t$Dgzv>8>c>|LUnbB#;PPLfk;%(p^jmo`leKXrf^Zx03P5*!5KV5
zBq4i|QX&jWMA{+spkGiwq(68Z>VfcqpWHvlTHG_Og3{^x~sZVE|u;}2jmm{a>>TcujVBz
z_lcjw@2+-Li{wH%$`8un?w-DF{&wygoSIQd)gjt${;w44Wl1m0Pgm
zQC|K6A3`^Z!{B?2U1%5B$SmR41Uib>`I_J&QA<1n?c_qDPjz}xAb&)kS9_~(KxuU@
zGpSmgT*j7*v*4yuj2MaBm2M)7kq}@e(vCZ>{O3K!_VhINE@5|hPJ=zTB(y%1fYd|h
zf(+b3ZVX0AfP6-2Egg`)C@(#Bv9JA^+a!FpJ5{g6O6stBwydVU3J0XUXg^U!4Z~_6
zKgi#}Ubqt)01i?g(K=KX)d@Db@|O!e!7f
zw3jp$ItjZ`g1(42b5)Kl7uhncrTH>rVY0l5ToQl(%pHbwXsOkuwB@q8!~
zk6C%At~UNkH&h>vch)_T{=ybj?}AHAt-v$M$4n$I${%#?sHN&cofh+}7C;x#&p;ZA%cVd$xZ?K3dv{*Faz$1YD5Vd6c{g1(x^ZN!AK0XjSP~;P?KCI
z1kUSs4gvSa5p&%)h&C`;zLSAE%w+au
zU@<$1E#SAYouqi-tN1@DjlUv33iRhUFzW;N0=pR-mmOFx#qc^PS1PDZ8J9yIeIZ-{2^?70SV0q&w<_3z6;BO_hFP3s55z
z3oX!N_+?W
zve?F-k5@@QH2aBb)ojykHQ)>Ah14B13Nxi#
zDO@-UHj!6BIbbEY7`g~mfd4>mpxJVJC`Gi$4ynEfLyhGZ$T(;b^a_bo5}-_(mj{B9
zd<$F)M)Nbl!QLL+Z+|`SQE4M{2GGfzav9hKR4GBwT|igu180MN07v$L=aAY+1a=u&
zO^(6x@zZ21ybQk}zk!nYF7gJ!!}WqVK}Iv7bX0>W*k`mDuY->Uuj5<%i-Ga(2fk=_
zn|ldbkNc<^gUzY#(R{~ikrpBYukO7PgQ3%CxlBO+N$2G8;8kfc`W@T}uSb`I-QnHP
z3h*{?3|b-%2gXZXL=*H_+6|9`PC{$pap*;;H~Ah-A!m|C!c5|niO8WkP|cvN)FQS4
zSjp93cY$;G6g&wUODx8N;3mXTaUQgdA0&PaOyl=eyUrNggQ4!#6r6zc;%#sXJy;Ow1bT$9(6?AF
z6&_3T9mre922G}P58b-kUWAP4Xu~=RiB1|4#5zZ16h=BKtDjML}JH*v*bbS
z7Q|2<{S`-~@LI9-QEA!QE|<
zwV8SEb$9*xC+Ex|*$F$-ue<8jy|=2zm~5DrZ!!mcbNHd~7=Kl{D12L}rFfJa4Bl78
z0u~>o^Fl6OP+cTOUVBx8ZQS3J-UXTjCMTs2jtf|UP@pVnh!x!5L(SdFZi3s{-RXRE
zzXygotCNlgwkPyV`aQ5O;h@PF?8+E&h&?P6ct9d=dTNS?8i^nJ0}o32lo
zW8Qk69bd6qyo*}I+BqM+_Iixd9nb1Gw+zmAX1f#cp3~UM3c{Xiov=Pzcl}SSePKU_
z?Gk;%^6QjhzjsF!#+%+lxtSahWi3nGw@<3^e392x-N*BuWz~ZM{tnj6ux9=j#C~6t
zoBb`>Z}J7N!gh=7q8uA9a>^KXCv1o8=no6OC0t)8zC>JQP5D4^jo7%uqI~!T-_x*P
z!{^AgVF%S`QNb&xCb7xhdw*WuD5`(h6LMsZlD#9yO)Qq1k9wW_X3m6{w=z?NS^l2K2(8sKYa49zm$R4n_WFaOm9H}2B@SB6`Lc-Ob|5@1A}1dfzQ%3A);V?D;rf#E
zP$ugJ;S(&M)jHe>WtYPfGKM-N_e_}Y-AkT}QuTrpG=-uA6oh-YSu}&XKA*fP+xqV6
zM)Jo{9sNV_Zg84v8QjP->Ru9gUuY=*aGny8U%+`|+Bv%xfl6OUMG
zxFwj{jzhe=UTrneE2~ZW9WdcWCA*w4N-_DMU&cg{X$*SAjERjD#Ku3tklauXq6Y+CvHisxYq
ze3v7l!jJhMMm*Cw{KXS5s~+(?6CMPsgNL&YO5i01y@5y~v}xoUvP0|m6fhHzh9
zM)Z~|&*WECp%l(D#h|S2ZG5_b?vELWzd42X-Mp-Ia3}D!P1MCRIoQP==ZY>D?nyG0V7V!K2Wv5raKe(}=&(Ko@mX>Vcmt=nE1mKbQ|l?xsX_{>uJyVenc
ztitER8oXo0!xp=+J(~}(uj>5#fICzlaaXvh)eUz!p`8_03h3Yy_H&lcm&U8W9Ot+j
zt8%$}z3FOWaDbOK(1M;~nZO!6;|`G=&inq8&&4U!2^}X|v-2z{dZ^Yc
zzsaj=T1QPCYn`>62V@g#9dBr_wYox>eMi5+nVg&aw##?Ra-?gvl#wbOu`rg36kAOr
z>sOIUwxU>dU7RGO(9ByJviVbQx*Wp&a+17Hqg7hy)%;u1TJ<(*LefChF}XYQ=^ywq
zCPaGv$|^3R?ez8%cwm)qG$ch^g2`W#cEYq}7G@_6@c^_@I@*LPE#CB`~2MLOU92w~l~E3=z&w|N17!9H`4--itHF27}!lTXDn
z+Lr@`Wjg5<)_8Ntm(!jq{_q`TCBzwaiY>&QY=vrpxy*3&k2TwTOEK9VmU?o^pTlEP
zpXB|+Ht<*;^d)mQypKP>{WLrVW?I?sGp0A0@PhuTqXjqh!*+VNzt`AtjTe<#>IAw~>o<7rxf3
zptG4B-e5Mu+`#GVnll8u1{yjUy%B*`>>uwqp^N!u9NUEbO&y6C;1lFYZxnwQs_M;h
z6GJ(@U2Yt``<{E(X@a@D5@rDo4<6JPlf#0~L!XjQdWD_JhUyv^XDXY@kjDM0hXzkL
zg`Ix%eCN>#nq|DCU)6xbQArO&ClWgmd$|%<>PU7JbF&<*HAJ(rrW)jNziBsg&pD}!
zIR~MLNn`dvVfT#A9DMF<4}1?ScCG|G<2YT!0JN+XVy>0hviUHpyqdza1{E$xnL^gD
z@{I_$&dRqUz5PzEurk_d?Ri#D-_Q0Jd#G=fyks{Lz2sr5ofz#G_E>weKLt(h_?;B!
zy1KRAg<)7umX__BYXG)5l`T`{lyF=_epyE!5$_q(GIUp7^Rr?E5GEQ
zW|i>={N=?*pAW9`HOvoj>^iGKHDk5pbzXzyk4Yu;(d6s=o&L(=c`tT_wS^(9h9jYL
z!opB=VnTd;aCG8Vr)ucW(0j)?V?(iGjN2}%1M$t5qYm&u#2NLTT=^%|Me8B7v{Tq4
zSVo$N;sHXe&g);!^82Uw6U|oNh+qygEm%63!#NT>70Ty)aSn!Zm@;k^diI%F8+HUG
z`^&7rGC0TFhEAA7ok~sMBV592Fau6v6LAu*vB9MBw`LOq@yW{W-0@5MPqEAY!HeUsL%qH4-q%oFXr+p?kuVeUu|(Yl%Rq>7
z@)C#>kL5l+L-g^g>Vi1OYa`}jV{5fIEt*;x*h~=zpWzG;*WyiwoWY}RWv@uk$8Qjq
zJ%(b|U)Ef9QIrvr*+DT#ti=hGCx5|d-XpKSUh4gZ>-A1Eh^o|qW?HC%+gNW8edRB-
z;CV!2y_?nY0;(EuQt^DFnQhe;abmIcLN5|E0+n@>q<@paTak30?e)rvbi9KoD&|?E
z#8&Gc>k=DeWn(kgMA@9h${n&SD