Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
60 lines (41 loc) · 1.72 KB

File metadata and controls

60 lines (41 loc) · 1.72 KB
 
Jun 21, 2012
Jun 21, 2012
3
4
CFLAGS := -W -Wall -Wextra -g `sdl2-config --prefix=/usr/local --cflags` -DSDL_NO_COMPAT
LDFLAGS := `sdl2-config --prefix=/usr/local --libs`
5
6
# If it doesn't pick up defaults
Jun 21, 2012
Jun 21, 2012
7
#CFLAGS := -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/local/include/SDL2
8
9
10
11
#LDFLAGS := -lm -ldl -lesd -lpthread
SRC := testsdl.c \
platform/platform.c \
Dec 11, 2009
Dec 11, 2009
12
rect/rect.c \
13
14
15
16
17
18
surface/surface.c \
render/render.c \
audio/audio.c
COMMON_SRC := SDL_at.c common/common.c
COMMON_INCLUDE := SDL_at.h
Feb 2, 2011
Feb 2, 2011
19
20
RWOPS_SRC := rwops/rwops.c rwops/TestSupportRWops_Generic.c
21
22
TESTS_ALL := testsdl \
platform/platform \
Dec 11, 2009
Dec 11, 2009
23
24
rwops/rwops \
rect/rect \
25
26
27
28
29
30
31
32
33
34
35
36
37
surface/surface \
render/render \
audio/audio
.PHONY: all clean test
all: $(TESTS_ALL)
test: all
@./testsdl
Feb 2, 2011
Feb 2, 2011
38
testsdl: $(SRC) $(RWOPS_SRC) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
39
$(CC) $(CFLAGS) -o $@ $(SRC) $(RWOPS_SRC) $(COMMON_SRC) $(LDFLAGS)
Dec 11, 2009
Dec 11, 2009
41
platform/platform: platform/platform.c $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
42
$(CC) $(CFLAGS) -o $@ platform/platform.c $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
Dec 11, 2009
Dec 11, 2009
43
Feb 2, 2011
Feb 2, 2011
44
rwops/rwops: $(RWOPS_SRC) $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
45
$(CC) $(CFLAGS) -o $@ $(RWOPS_SRC) $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
Dec 11, 2009
Dec 11, 2009
47
rect/rect: rect/rect.c $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
48
$(CC) $(CFLAGS) -o $@ rect/rect.c $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
49
50
surface/surface: surface/surface.c $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
51
$(CC) $(CFLAGS) -o $@ surface/surface.c $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
52
53
render/render: render/render.c $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
54
$(CC) $(CFLAGS) -o $@ render/render.c $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
55
56
audio/audio: audio/audio.c $(COMMON_INCLUDE) $(COMMON_SRC)
Jun 21, 2012
Jun 21, 2012
57
$(CC) $(CFLAGS) -o $@ audio/audio.c $(COMMON_SRC) -DTEST_STANDALONE $(LDFLAGS)
58
59
60
clean:
$(RM) $(TESTS_ALL)