cave-story-solaris/external/SDL2/test
Clownacy ac465d29b4 Mean CMake dependency overhaul
I'm taking a page from Dolphin's book, and including copies of each
dependency's source code. This combines the ease of use of including
pre-built libraries instead of needing to navigate a package manager
 - as is (or was) the case for MSVC - with the portability of using
packages. Granted, this method's more of a jack of all trades,
master of none, since it's *less* user-friendly than prebuilt
packages (compilation times), and you don't get the per-distro
compatibility fixes you'd get from a package manager.

You can still use system libs if you want. In fact, it's still the
default behaviour: compiling the libs manually is just a fallback.
I'll add an option to force-enable this soon, however, since it's a
nicer way to produce static MSYS2 builds than the hackish nightmare
that I was using before. Not to mention, having my own copy of the
sources means I can provide my own fixes and tweaks your package
manager may not. For example, I can combine MSYS2's FreeType
subpixel rendering with vcpkg's fix for SDL2 exporting its symbols
in static builds.
2019-04-26 01:52:02 +01:00
..
emscripten Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
nacl Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
shapes Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
acinclude.m4 Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
aclocal.m4 Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
autogen.sh Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
axis.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
button.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
checkkeys.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
CMakeLists.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
configure Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
configure.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
controllermap.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
controllermap.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
COPYING Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
gcc-fat.sh Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
icon.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
loopwave.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
loopwavequeue.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
Makefile.in Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
picture.xbm Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
README Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
relative_mode.markdown Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sample.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
sample.wav Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testatomic.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testaudiocapture.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testaudiohotplug.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testaudioinfo.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_audio.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_clipboard.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_events.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_hints.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_keyboard.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_main.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_mouse.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_pixels.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_platform.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_rect.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_render.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_rwops.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_sdltest.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_stdlib.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_suites.h Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_surface.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_syswm.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_timer.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testautomation_video.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testbounds.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testcustomcursor.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testdisplayinfo.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testdraw2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testdrawchessboard.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testdropfile.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testerror.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testfile.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testfilesystem.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testgamecontroller.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testgesture.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testgl2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testgles.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testgles2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testhaptic.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testhittesting.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testhotplug.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testiconv.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testime.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testintersections.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testjoystick.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testkeys.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testloadso.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testlock.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testmessage.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testmultiaudio.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testnative.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testnative.h Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testnativecocoa.m Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testnativew32.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testnativex11.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testoverlay2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testplatform.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testpower.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testqsort.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testrelative.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testrendercopyex.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testrendertarget.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testresample.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testrumble.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testscale.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testsem.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testsensor.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testshader.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testshape.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testsprite2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testspriteminimal.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
teststreaming.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testthread.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testtimer.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testver.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testviewport.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testvulkan.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testwm2.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testyuv.bmp Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testyuv.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testyuv_cvt.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
testyuv_cvt.h Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
torturethread.c Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00
utf8.txt Mean CMake dependency overhaul 2019-04-26 01:52:02 +01:00

These are test programs for the SDL library:

	checkkeys	Watch the key events to check the keyboard
	loopwave	Audio test -- loop playing a WAV file
	loopwavequeue	Audio test -- loop playing a WAV file with SDL_QueueAudio
	testaudioinfo	Lists audio device capabilities
	testerror	Tests multi-threaded error handling
	testfile	Tests RWops layer
	testgl2		A very simple example of using OpenGL with SDL
	testiconv	Tests international string conversion
	testjoystick	List joysticks and watch joystick events
	testkeys	List the available keyboard keys
	testloadso	Tests the loadable library layer
	testlock	Hacked up test of multi-threading and locking
	testmultiaudio	Tests using several audio devices
	testoverlay2	Tests the overlay flickering/scaling during playback.
	testplatform	Tests types, endianness and cpu capabilities
	testsem		Tests SDL's semaphore implementation
	testshape	Tests shaped windows
	testsprite2	Example of fast sprite movement on the screen
	testthread	Hacked up test of multi-threading
	testtimer	Test the timer facilities
	testver		Check the version and dynamic loading and endianness
	testwm2		Test window manager -- title, icon, events
	torturethread	Simple test for thread creation/destruction
	controllermap   Useful to generate Game Controller API compatible maps



This directory contains sample.wav, which is a sample from Will Provost's
song, The Living Proof:

     From the album The Living Proof
     Publisher: 5 Guys Named Will
     Copyright 1996 Will Provost

You can get a copy of the full song (and album!) from iTunes...

    https://itunes.apple.com/us/album/the-living-proof/id4153978

or Amazon...

    http://www.amazon.com/The-Living-Proof-Will-Provost/dp/B00004R8RH

Thanks to Will for permitting us to distribute this sample with SDL!