-
Notifications
You must be signed in to change notification settings - Fork 16
/
sdl2-tutorial.asd
30 lines (28 loc) · 1.32 KB
/
sdl2-tutorial.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(defsystem "sdl2-tutorial"
:description "SDL2 Tutorial based upon http://lazyfoo.net/tutorials/SDL"
:version "0.2.0"
:author "TatriX <[email protected]>"
:licence "Public Domain"
:depends-on ("bordeaux-threads" "sdl2" "sdl2-image" "sdl2-ttf")
:components ((:file "utils")
(:file "01-hello-sdl")
(:file "02-getting-an-image-on-the-screen")
(:file "03-event-driven-programming")
(:file "04-key-presses")
(:file "05-optimized-surface-loading-and-soft-stretching")
(:file "06-extension-libraries-and-loading-other-image-formats")
(:file "07-texture-loading-and-rendering")
(:file "08-geometry-rendering")
(:file "09-the-viewport")
(:file "10-color-keying")
(:file "11-clip-rendering-and-sprite-sheets")
(:file "12-color-modulation")
(:file "13-alpha-blending")
(:file "14-animated-sprites-and-vsync")
(:file "15-rotation-and-flipping")
(:file "16-true-type-fonts"))
:in-order-to ((test-op (test-op "sdl2-tutorial/tests"))))
(defsystem "sdl2-tutorial/tests"
:depends-on ("parachute")
:components ((:file "tests/tests"))
:perform (test-op (op c) (symbol-call :parachute :test :sdl2-tutorial-tests)))