test/Makefile.in
author Ryan C. Gordon <icculus@icculus.org>
Fri, 12 Aug 2016 19:59:00 -0400
changeset 10266 c09f06c4e8c8
parent 10213 4b0893d63092
permissions -rw-r--r--
emscripten: send fake mouse events for touches, like other targets do. (This really should be handled at the higher level and not in the individual targets, but this fixes the immediate bug.)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     1
# Makefile to build the SDL tests
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     2
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     3
srcdir  = @srcdir@
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     4
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     5
CC      = @CC@
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     6
EXE	= @EXE@
7807
73da2747c268 added simple Drag & drop test
Edward Rudd <urkle@outoforder.cc>
parents: 7794
diff changeset
     7
CFLAGS  = @CFLAGS@ -g
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     8
LIBS	= @LIBS@
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
     9
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    10
TARGETS = \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    11
	checkkeys$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    12
	loopwave$(EXE) \
9012
aa058c87737b Added audio device buffer queueing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8979
diff changeset
    13
	loopwavequeue$(EXE) \
8979
1e283b7a1580 2620 solaris port missing atomics if not using gcc
Shawn Walker <binarycrusader@gmail.com>
parents: 8935
diff changeset
    14
	testatomic$(EXE) \
6412
628702b5d490 Added testaudioinfo to the build.
Ryan C. Gordon <icculus@icculus.org>
parents: 6390
diff changeset
    15
	testaudioinfo$(EXE) \
10213
4b0893d63092 audio: Initial bits to enable audio capture support.
Ryan C. Gordon <icculus@icculus.org>
parents: 10196
diff changeset
    16
	testaudiocapture$(EXE) \
6769
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
    17
	testautomation$(EXE) \
10019
36f7e8084508 Added SDL_GetDisplayUsableBounds().
Ryan C. Gordon <icculus@icculus.org>
parents: 9800
diff changeset
    18
	testbounds$(EXE) \
10196
6c8f3b478b45 Tests: Would be wise to compile this
Brandon Schaefer <brandon.schaefer@canonical.com>
parents: 10109
diff changeset
    19
	testcustomcursor$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    20
	testdraw2$(EXE) \
7529
3f571ec09593 Added example of using the software renderer and window surface API, contributed by Nitin Jain.
Sam Lantinga <slouken@libsdl.org>
parents: 7495
diff changeset
    21
	testdrawchessboard$(EXE) \
7807
73da2747c268 added simple Drag & drop test
Edward Rudd <urkle@outoforder.cc>
parents: 7794
diff changeset
    22
	testdropfile$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    23
	testerror$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    24
	testfile$(EXE) \
6690
9548c8a58103 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Sam Lantinga <slouken@libsdl.org>
parents: 6614
diff changeset
    25
	testgamecontroller$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    26
	testgesture$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    27
	testgl2$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    28
	testgles$(EXE) \
8014
0a4b6dec7de5 Adds testgles2
Gabriel Jacobo <gabomdq@gmail.com>
parents: 7994
diff changeset
    29
	testgles2$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    30
	testhaptic$(EXE) \
8935
9d2f0236322b Changed drag area API to a hit-testing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8931
diff changeset
    31
	testhittesting$(EXE) \
5508
60b63c32f06d Don't be clever, just call it testthread
Sam Lantinga <slouken@libsdl.org>
parents: 5466
diff changeset
    32
	testrumble$(EXE) \
8164
478fbe1f032f add simple test showing off hotplugging of joysticks w/ haptic.
Edward Rudd <urkle@outoforder.cc>
parents: 8062
diff changeset
    33
	testhotplug$(EXE) \
5508
60b63c32f06d Don't be clever, just call it testthread
Sam Lantinga <slouken@libsdl.org>
parents: 5466
diff changeset
    34
	testthread$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    35
	testiconv$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    36
	testime$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    37
	testintersections$(EXE) \
6311
4e5e46f43438 Initial support for XInput2 by Dimitris Zenios
Sam Lantinga <slouken@libsdl.org>
parents: 6256
diff changeset
    38
	testrelative$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    39
	testjoystick$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    40
	testkeys$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    41
	testloadso$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    42
	testlock$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    43
	testmultiaudio$(EXE) \
9393
ed79a66e57e5 Initial work on audio device hotplug support.
Ryan C. Gordon <icculus@icculus.org>
parents: 9296
diff changeset
    44
	testaudiohotplug$(EXE) \
6175
42c40787f382 Added testnative to the Makefile and fixed building on Mac OS X
Sam Lantinga <slouken@libsdl.org>
parents: 5508
diff changeset
    45
	testnative$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    46
	testoverlay2$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    47
	testplatform$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    48
	testpower$(EXE) \
7667
be1cc6f55840 Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
Ryan C. Gordon <icculus@icculus.org>
parents: 7529
diff changeset
    49
	testfilesystem$(EXE) \
6232
37e8d0736366 Implementation of render targets, by Mason Wheeler and Gabriel Jacobo
Sam Lantinga <slouken@libsdl.org>
parents: 6175
diff changeset
    50
	testrendertarget$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    51
	testresample$(EXE) \
5240
a9eb73f21e3a Added a scaling test program
Sam Lantinga <slouken@libsdl.org>
parents: 5232
diff changeset
    52
	testscale$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    53
	testsem$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    54
	testshader$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    55
	testshape$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    56
	testsprite2$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    57
	testspriteminimal$(EXE) \
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
    58
	teststreaming$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    59
	testtimer$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    60
	testver$(EXE) \
7994
37c48b4ecb0c Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org>
parents: 7807
diff changeset
    61
	testviewport$(EXE) \
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    62
	testwm2$(EXE) \
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
    63
	torturethread$(EXE) \
6320
6077a1310907 RenderCopyEx,rotation and flipping for all hardware/software backends (#1308)
Gabriel Jacobo <gabomdq@gmail.com>
parents: 6318
diff changeset
    64
	testrendercopyex$(EXE) \
6614
92925281e7ca tree 46b4d59cbfb1
Sam Lantinga <slouken@libsdl.org>
parents: 6601
diff changeset
    65
	testmessage$(EXE) \
9800
978b538d177e Added test/testdisplayinfo.c
Ryan C. Gordon <icculus@icculus.org>
parents: 9393
diff changeset
    66
	testdisplayinfo$(EXE) \
10109
54209cfab627 A simple test program for SDL_qsort().
Ryan C. Gordon <icculus@icculus.org>
parents: 10019
diff changeset
    67
	testqsort$(EXE) \
8043
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
    68
	controllermap$(EXE) \
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
    69
	
1914
051df511279c Added a test program framework for easy initialization.
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    70
all: Makefile $(TARGETS)
051df511279c Added a test program framework for easy initialization.
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    71
051df511279c Added a test program framework for easy initialization.
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    72
Makefile: $(srcdir)/Makefile.in
051df511279c Added a test program framework for easy initialization.
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
    73
	$(SHELL) config.status $@
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
    74
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
    75
checkkeys$(EXE): $(srcdir)/checkkeys.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
    76
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
    77
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
    78
loopwave$(EXE): $(srcdir)/loopwave.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
    79
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
    80
9012
aa058c87737b Added audio device buffer queueing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8979
diff changeset
    81
loopwavequeue$(EXE): $(srcdir)/loopwavequeue.c
aa058c87737b Added audio device buffer queueing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8979
diff changeset
    82
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
aa058c87737b Added audio device buffer queueing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8979
diff changeset
    83
3017
3272431eeee2 Added testresample.c
Ryan C. Gordon <icculus@icculus.org>
parents: 2994
diff changeset
    84
testresample$(EXE): $(srcdir)/testresample.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
    85
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
3017
3272431eeee2 Added testresample.c
Ryan C. Gordon <icculus@icculus.org>
parents: 2994
diff changeset
    86
2049
5f6550e5184f Merged SDL-ryan-multiple-audio-device branch r2803:2871 into the trunk.
Ryan C. Gordon <icculus@icculus.org>
parents: 1933
diff changeset
    87
testaudioinfo$(EXE): $(srcdir)/testaudioinfo.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
    88
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
2049
5f6550e5184f Merged SDL-ryan-multiple-audio-device branch r2803:2871 into the trunk.
Ryan C. Gordon <icculus@icculus.org>
parents: 1933
diff changeset
    89
6769
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
    90
testautomation$(EXE): $(srcdir)/testautomation.c \
7216
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
    91
		      $(srcdir)/testautomation_audio.c \
6769
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
    92
		      $(srcdir)/testautomation_clipboard.c \
7216
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
    93
		      $(srcdir)/testautomation_events.c \
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
    94
		      $(srcdir)/testautomation_keyboard.c \
6866
e74a4b282450 Don't clobber refcounting in SDL_Init.
Jørgen P. Tjernø <jorgen@valvesoftware.com>
parents: 6839
diff changeset
    95
		      $(srcdir)/testautomation_main.c \
7216
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
    96
		      $(srcdir)/testautomation_mouse.c \
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
    97
		      $(srcdir)/testautomation_pixels.c \
6769
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
    98
		      $(srcdir)/testautomation_platform.c \
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
    99
		      $(srcdir)/testautomation_rect.c \
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
   100
		      $(srcdir)/testautomation_render.c \
6772
5229a117ef97 Added audio test suite; minor code cleanups in test lib
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 6770
diff changeset
   101
		      $(srcdir)/testautomation_rwops.c \
7216
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
   102
		      $(srcdir)/testautomation_sdltest.c \
3586fc0ba156 Added the beginning of automated tests for the standard C library routines.
Sam Lantinga <slouken@libsdl.org>
parents: 7134
diff changeset
   103
		      $(srcdir)/testautomation_stdlib.c \
6800
26c6795ec1a4 Add new test suites (events, keyboard, syswm, video) with a few new tests each
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 6785
diff changeset
   104
		      $(srcdir)/testautomation_surface.c \
6801
f92e3d5f71a2 Add new test suite (mouse) with a few new tests
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 6800
diff changeset
   105
		      $(srcdir)/testautomation_syswm.c \
7134
09ee216e6a25 Add pixels test suite; add a test to pixel suite; minor updates to test code to make VisualStudio happy
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 6866
diff changeset
   106
		      $(srcdir)/testautomation_timer.c \
8645
d69fdbefeecf Add input validation to SDL_getenv/SDL_setenv; update Stdlib testsuite; add Hints testsuite
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 8164
diff changeset
   107
		      $(srcdir)/testautomation_video.c \
d69fdbefeecf Add input validation to SDL_getenv/SDL_setenv; update Stdlib testsuite; add Hints testsuite
Andreas Schiffler <aschiffler@ferzkopp.net>
parents: 8164
diff changeset
   108
		      $(srcdir)/testautomation_hints.c
7280
d1681bbd274a We already link SDL2_test by default now.
Sam Lantinga <slouken@libsdl.org>
parents: 7257
diff changeset
   109
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) 
6769
b49778d885cd Added the automation test to the autoconf build system
Sam Lantinga <slouken@libsdl.org>
parents: 6690
diff changeset
   110
2049
5f6550e5184f Merged SDL-ryan-multiple-audio-device branch r2803:2871 into the trunk.
Ryan C. Gordon <icculus@icculus.org>
parents: 1933
diff changeset
   111
testmultiaudio$(EXE): $(srcdir)/testmultiaudio.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   112
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
2049
5f6550e5184f Merged SDL-ryan-multiple-audio-device branch r2803:2871 into the trunk.
Ryan C. Gordon <icculus@icculus.org>
parents: 1933
diff changeset
   113
9393
ed79a66e57e5 Initial work on audio device hotplug support.
Ryan C. Gordon <icculus@icculus.org>
parents: 9296
diff changeset
   114
testaudiohotplug$(EXE): $(srcdir)/testaudiohotplug.c
ed79a66e57e5 Initial work on audio device hotplug support.
Ryan C. Gordon <icculus@icculus.org>
parents: 9296
diff changeset
   115
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
ed79a66e57e5 Initial work on audio device hotplug support.
Ryan C. Gordon <icculus@icculus.org>
parents: 9296
diff changeset
   116
10213
4b0893d63092 audio: Initial bits to enable audio capture support.
Ryan C. Gordon <icculus@icculus.org>
parents: 10196
diff changeset
   117
testaudiocapture$(EXE): $(srcdir)/testaudiocapture.c
4b0893d63092 audio: Initial bits to enable audio capture support.
Ryan C. Gordon <icculus@icculus.org>
parents: 10196
diff changeset
   118
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
4b0893d63092 audio: Initial bits to enable audio capture support.
Ryan C. Gordon <icculus@icculus.org>
parents: 10196
diff changeset
   119
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   120
testatomic$(EXE): $(srcdir)/testatomic.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   121
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   122
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   123
testintersections$(EXE): $(srcdir)/testintersections.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   124
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
2994
7563b99e9a49 Date: Sat, 3 Jan 2009 22:11:18 -0500
Sam Lantinga <slouken@libsdl.org>
parents: 2914
diff changeset
   125
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   126
testrelative$(EXE): $(srcdir)/testrelative.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   127
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
6311
4e5e46f43438 Initial support for XInput2 by Dimitris Zenios
Sam Lantinga <slouken@libsdl.org>
parents: 6256
diff changeset
   128
8935
9d2f0236322b Changed drag area API to a hit-testing API.
Ryan C. Gordon <icculus@icculus.org>
parents: 8931
diff changeset
   129
testhittesting$(EXE): $(srcdir)/testhittesting.c
8931
44d8a2f4b431 First shot at SDL_SetWindowDragAreas().
Ryan C. Gordon <icculus@icculus.org>
parents: 8645
diff changeset
   130
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
44d8a2f4b431 First shot at SDL_SetWindowDragAreas().
Ryan C. Gordon <icculus@icculus.org>
parents: 8645
diff changeset
   131
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   132
testdraw2$(EXE): $(srcdir)/testdraw2.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   133
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
2914
fa109e90be36 Correct the test program
Sam Lantinga <slouken@libsdl.org>
parents: 2897
diff changeset
   134
7529
3f571ec09593 Added example of using the software renderer and window surface API, contributed by Nitin Jain.
Sam Lantinga <slouken@libsdl.org>
parents: 7495
diff changeset
   135
testdrawchessboard$(EXE): $(srcdir)/testdrawchessboard.c
3f571ec09593 Added example of using the software renderer and window surface API, contributed by Nitin Jain.
Sam Lantinga <slouken@libsdl.org>
parents: 7495
diff changeset
   136
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
3f571ec09593 Added example of using the software renderer and window surface API, contributed by Nitin Jain.
Sam Lantinga <slouken@libsdl.org>
parents: 7495
diff changeset
   137
7807
73da2747c268 added simple Drag & drop test
Edward Rudd <urkle@outoforder.cc>
parents: 7794
diff changeset
   138
testdropfile$(EXE): $(srcdir)/testdropfile.c
73da2747c268 added simple Drag & drop test
Edward Rudd <urkle@outoforder.cc>
parents: 7794
diff changeset
   139
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
73da2747c268 added simple Drag & drop test
Edward Rudd <urkle@outoforder.cc>
parents: 7794
diff changeset
   140
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   141
testerror$(EXE): $(srcdir)/testerror.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   142
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   143
1453
2eb75f8a32ca Date: Mon, 27 Feb 2006 17:01:43 +0100
Sam Lantinga <slouken@libsdl.org>
parents: 1421
diff changeset
   144
testfile$(EXE): $(srcdir)/testfile.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   145
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1453
2eb75f8a32ca Date: Mon, 27 Feb 2006 17:01:43 +0100
Sam Lantinga <slouken@libsdl.org>
parents: 1421
diff changeset
   146
6690
9548c8a58103 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Sam Lantinga <slouken@libsdl.org>
parents: 6614
diff changeset
   147
testgamecontroller$(EXE): $(srcdir)/testgamecontroller.c
9548c8a58103 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Sam Lantinga <slouken@libsdl.org>
parents: 6614
diff changeset
   148
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
9548c8a58103 Added hotplug joystick support and simplified game controller API, courtesy of Alfred Reynolds
Sam Lantinga <slouken@libsdl.org>
parents: 6614
diff changeset
   149
 
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   150
testgesture$(EXE): $(srcdir)/testgesture.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   151
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   152
 
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   153
testgl2$(EXE): $(srcdir)/testgl2.c
8062
4fc5f66d63cc Wayland support
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8043
diff changeset
   154
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
1914
051df511279c Added a test program framework for easy initialization.
Sam Lantinga <slouken@libsdl.org>
parents: 1895
diff changeset
   155
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   156
testgles$(EXE): $(srcdir)/testgles.c
7794
7995e0920bf9 Fixes testgles and testgl
Gabriel Jacobo <gabomdq@gmail.com>
parents: 7667
diff changeset
   157
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @GLESLIB@ @MATHLIB@
3087
0b6f51c29267 Date: Wed, 4 Mar 2009 15:38:22 +0200
Sam Lantinga <slouken@libsdl.org>
parents: 3017
diff changeset
   158
8014
0a4b6dec7de5 Adds testgles2
Gabriel Jacobo <gabomdq@gmail.com>
parents: 7994
diff changeset
   159
testgles2$(EXE): $(srcdir)/testgles2.c
8062
4fc5f66d63cc Wayland support
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8043
diff changeset
   160
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
8014
0a4b6dec7de5 Adds testgles2
Gabriel Jacobo <gabomdq@gmail.com>
parents: 7994
diff changeset
   161
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   162
testhaptic$(EXE): $(srcdir)/testhaptic.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   163
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   164
8164
478fbe1f032f add simple test showing off hotplugging of joysticks w/ haptic.
Edward Rudd <urkle@outoforder.cc>
parents: 8062
diff changeset
   165
testhotplug$(EXE): $(srcdir)/testhotplug.c
478fbe1f032f add simple test showing off hotplugging of joysticks w/ haptic.
Edward Rudd <urkle@outoforder.cc>
parents: 8062
diff changeset
   166
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
478fbe1f032f add simple test showing off hotplugging of joysticks w/ haptic.
Edward Rudd <urkle@outoforder.cc>
parents: 8062
diff changeset
   167
5360
220d3af9121f Simple rumble API for haptic
Sam Lantinga <slouken@libsdl.org>
parents: 5254
diff changeset
   168
testrumble$(EXE): $(srcdir)/testrumble.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   169
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5360
220d3af9121f Simple rumble API for haptic
Sam Lantinga <slouken@libsdl.org>
parents: 5254
diff changeset
   170
5508
60b63c32f06d Don't be clever, just call it testthread
Sam Lantinga <slouken@libsdl.org>
parents: 5466
diff changeset
   171
testthread$(EXE): $(srcdir)/testthread.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   172
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   173
1501
73dc5d39bbf8 Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
Sam Lantinga <slouken@libsdl.org>
parents: 1453
diff changeset
   174
testiconv$(EXE): $(srcdir)/testiconv.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   175
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1501
73dc5d39bbf8 Added UTF-8 <-> UTF-16 <-> UTF-32 <-> UCS-2 <-> UCS-4 conversion capability
Sam Lantinga <slouken@libsdl.org>
parents: 1453
diff changeset
   176
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   177
testime$(EXE): $(srcdir)/testime.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   178
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @SDL_TTF_LIB@
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   179
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   180
testjoystick$(EXE): $(srcdir)/testjoystick.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   181
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   182
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   183
testkeys$(EXE): $(srcdir)/testkeys.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   184
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   185
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   186
testloadso$(EXE): $(srcdir)/testloadso.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   187
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   188
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   189
testlock$(EXE): $(srcdir)/testlock.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   190
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   191
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   192
ifeq (@ISMACOSX@,true)
6175
42c40787f382 Added testnative to the Makefile and fixed building on Mac OS X
Sam Lantinga <slouken@libsdl.org>
parents: 5508
diff changeset
   193
testnative$(EXE): $(srcdir)/testnative.c \
7495
c4ba5e5c2765 Fixed bug 1973 - test/Makefile.in fails on Mac OS X with X11 enabled...
Sam Lantinga <slouken@libsdl.org>
parents: 7280
diff changeset
   194
			$(srcdir)/testnativecocoa.m \
c4ba5e5c2765 Fixed bug 1973 - test/Makefile.in fails on Mac OS X with X11 enabled...
Sam Lantinga <slouken@libsdl.org>
parents: 7280
diff changeset
   195
			$(srcdir)/testnativex11.c
c4ba5e5c2765 Fixed bug 1973 - test/Makefile.in fails on Mac OS X with X11 enabled...
Sam Lantinga <slouken@libsdl.org>
parents: 7280
diff changeset
   196
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) -framework Cocoa @XLIB@
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   197
endif
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   198
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   199
ifeq (@ISWINDOWS@,true)
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   200
testnative$(EXE): $(srcdir)/testnative.c \
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   201
			$(srcdir)/testnativew32.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   202
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   203
endif
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   204
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   205
ifeq (@ISUNIX@,true)
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   206
testnative$(EXE): $(srcdir)/testnative.c \
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   207
			$(srcdir)/testnativex11.c
7495
c4ba5e5c2765 Fixed bug 1973 - test/Makefile.in fails on Mac OS X with X11 enabled...
Sam Lantinga <slouken@libsdl.org>
parents: 7280
diff changeset
   208
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @XLIB@
6390
3047baa4a5e0 Nasty attempt to fix building of testnative across various platforms.
Ryan C. Gordon <icculus@icculus.org>
parents: 6320
diff changeset
   209
endif
6175
42c40787f382 Added testnative to the Makefile and fixed building on Mac OS X
Sam Lantinga <slouken@libsdl.org>
parents: 5508
diff changeset
   210
9278
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   211
#there's probably a better way of doing this
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   212
ifeq (@ISMACOSX@,false)
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   213
ifeq (@ISWINDOWS@,false)
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   214
ifeq (@ISUNIX@,false)
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   215
testnative$(EXE): ;
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   216
endif
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   217
endif
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   218
endif
8900afb78a19 Initial merge of Emscripten port!
Ryan C. Gordon <icculus@icculus.org>
parents: 9012
diff changeset
   219
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   220
testoverlay2$(EXE): $(srcdir)/testoverlay2.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   221
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   222
1421
638da75f9ab8 testplatform replaces testtypes, testendian, and testcpuinfo
Sam Lantinga <slouken@libsdl.org>
parents: 1380
diff changeset
   223
testplatform$(EXE): $(srcdir)/testplatform.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   224
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1421
638da75f9ab8 testplatform replaces testtypes, testendian, and testcpuinfo
Sam Lantinga <slouken@libsdl.org>
parents: 1380
diff changeset
   225
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   226
testpower$(EXE): $(srcdir)/testpower.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   227
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   228
7667
be1cc6f55840 Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
Ryan C. Gordon <icculus@icculus.org>
parents: 7529
diff changeset
   229
testfilesystem$(EXE): $(srcdir)/testfilesystem.c
be1cc6f55840 Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
Ryan C. Gordon <icculus@icculus.org>
parents: 7529
diff changeset
   230
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
be1cc6f55840 Added SDL_GetBasePath() and SDL_GetPrefPath() in new filesystem module.
Ryan C. Gordon <icculus@icculus.org>
parents: 7529
diff changeset
   231
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   232
testrendertarget$(EXE): $(srcdir)/testrendertarget.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   233
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
6232
37e8d0736366 Implementation of render targets, by Mason Wheeler and Gabriel Jacobo
Sam Lantinga <slouken@libsdl.org>
parents: 6175
diff changeset
   234
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   235
testscale$(EXE): $(srcdir)/testscale.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   236
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
5240
a9eb73f21e3a Added a scaling test program
Sam Lantinga <slouken@libsdl.org>
parents: 5232
diff changeset
   237
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   238
testsem$(EXE): $(srcdir)/testsem.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   239
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   240
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
   241
testshader$(EXE): $(srcdir)/testshader.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   242
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @GLLIB@ @MATHLIB@
5232
74bc160186a8 Added a simple GLSL example using SDL
Sam Lantinga <slouken@libsdl.org>
parents: 5151
diff changeset
   243
4799
a0e096916474 Rewrote test program for shaped windows. It definitely displays recognizable pictures now, but the resizing and shaping functionality isn't behaving correctly, possibly due to a miscalculation of alpha values.
Eli Gottlieb <eligottlieb@gmail.com>
parents: 4770
diff changeset
   244
testshape$(EXE): $(srcdir)/testshape.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   245
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
4799
a0e096916474 Rewrote test program for shaped windows. It definitely displays recognizable pictures now, but the resizing and shaping functionality isn't behaving correctly, possibly due to a miscalculation of alpha values.
Eli Gottlieb <eligottlieb@gmail.com>
parents: 4770
diff changeset
   246
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   247
testsprite2$(EXE): $(srcdir)/testsprite2.c
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   248
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1895
c121d94672cb SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents: 1858
diff changeset
   249
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   250
testspriteminimal$(EXE): $(srcdir)/testspriteminimal.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   251
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   252
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   253
teststreaming$(EXE): $(srcdir)/teststreaming.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   254
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
5254
f650566b2f51 Added a very simple example of texture streaming
Sam Lantinga <slouken@libsdl.org>
parents: 5243
diff changeset
   255
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   256
testtimer$(EXE): $(srcdir)/testtimer.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   257
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   258
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   259
testver$(EXE): $(srcdir)/testver.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   260
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   261
7994
37c48b4ecb0c Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org>
parents: 7807
diff changeset
   262
testviewport$(EXE): $(srcdir)/testviewport.c
37c48b4ecb0c Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org>
parents: 7807
diff changeset
   263
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
37c48b4ecb0c Added viewport test, contributed by Andreas Schiffler and improved by me and Ryan Gordon.
Sam Lantinga <slouken@libsdl.org>
parents: 7807
diff changeset
   264
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   265
testwm2$(EXE): $(srcdir)/testwm2.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   266
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1895
c121d94672cb SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Sam Lantinga <slouken@libsdl.org>
parents: 1858
diff changeset
   267
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   268
torturethread$(EXE): $(srcdir)/torturethread.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   269
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   270
6785
c094c438c0a6 Switched the test code over to use the common functions in the test library.
Sam Lantinga <slouken@libsdl.org>
parents: 6773
diff changeset
   271
testrendercopyex$(EXE): $(srcdir)/testrendercopyex.c
6601
0d0946905eb2 Fixed building testjoystick
Sam Lantinga <slouken@libsdl.org>
parents: 6586
diff changeset
   272
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS) @MATHLIB@
6614
92925281e7ca tree 46b4d59cbfb1
Sam Lantinga <slouken@libsdl.org>
parents: 6601
diff changeset
   273
92925281e7ca tree 46b4d59cbfb1
Sam Lantinga <slouken@libsdl.org>
parents: 6601
diff changeset
   274
testmessage$(EXE): $(srcdir)/testmessage.c
92925281e7ca tree 46b4d59cbfb1
Sam Lantinga <slouken@libsdl.org>
parents: 6601
diff changeset
   275
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
92925281e7ca tree 46b4d59cbfb1
Sam Lantinga <slouken@libsdl.org>
parents: 6601
diff changeset
   276
9800
978b538d177e Added test/testdisplayinfo.c
Ryan C. Gordon <icculus@icculus.org>
parents: 9393
diff changeset
   277
testdisplayinfo$(EXE): $(srcdir)/testdisplayinfo.c
978b538d177e Added test/testdisplayinfo.c
Ryan C. Gordon <icculus@icculus.org>
parents: 9393
diff changeset
   278
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
978b538d177e Added test/testdisplayinfo.c
Ryan C. Gordon <icculus@icculus.org>
parents: 9393
diff changeset
   279
10109
54209cfab627 A simple test program for SDL_qsort().
Ryan C. Gordon <icculus@icculus.org>
parents: 10019
diff changeset
   280
testqsort$(EXE): $(srcdir)/testqsort.c
54209cfab627 A simple test program for SDL_qsort().
Ryan C. Gordon <icculus@icculus.org>
parents: 10019
diff changeset
   281
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
54209cfab627 A simple test program for SDL_qsort().
Ryan C. Gordon <icculus@icculus.org>
parents: 10019
diff changeset
   282
10019
36f7e8084508 Added SDL_GetDisplayUsableBounds().
Ryan C. Gordon <icculus@icculus.org>
parents: 9800
diff changeset
   283
testbounds$(EXE): $(srcdir)/testbounds.c
36f7e8084508 Added SDL_GetDisplayUsableBounds().
Ryan C. Gordon <icculus@icculus.org>
parents: 9800
diff changeset
   284
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
36f7e8084508 Added SDL_GetDisplayUsableBounds().
Ryan C. Gordon <icculus@icculus.org>
parents: 9800
diff changeset
   285
10196
6c8f3b478b45 Tests: Would be wise to compile this
Brandon Schaefer <brandon.schaefer@canonical.com>
parents: 10109
diff changeset
   286
testcustomcursor$(EXE): $(srcdir)/testcustomcursor.c
6c8f3b478b45 Tests: Would be wise to compile this
Brandon Schaefer <brandon.schaefer@canonical.com>
parents: 10109
diff changeset
   287
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
6c8f3b478b45 Tests: Would be wise to compile this
Brandon Schaefer <brandon.schaefer@canonical.com>
parents: 10109
diff changeset
   288
8043
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
   289
controllermap$(EXE): $(srcdir)/controllermap.c
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
   290
	$(CC) -o $@ $^ $(CFLAGS) $(LIBS)
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
   291
74fcbf6987ba Adds controllermap utility to test suite.
Gabriel Jacobo <gabomdq@gmail.com>
parents: 8014
diff changeset
   292
1380
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   293
clean:
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   294
	rm -f $(TARGETS)
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   295
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   296
distclean: clean
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   297
	rm -f Makefile
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   298
	rm -f config.status config.cache config.log
d94b080ff6ce Completely removed dependency on automake
Sam Lantinga <slouken@libsdl.org>
parents:
diff changeset
   299
	rm -rf $(srcdir)/autom4te*