aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2019-01-13 17:41:24 -0500
committerPaul Duncan <pabs@pablotron.org>2019-01-13 17:41:24 -0500
commiteb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee (patch)
tree4b8ed34c26598fe807c8af3206c17be4989a8c49 /meson.build
parente4f70b11a2f91b47f474fa9e5e4e89978a57472a (diff)
downloadsok-eb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee.tar.bz2
sok-eb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee.zip
add assets, sprite-packer, sprite rendering (disabled, currently busted)
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build15
1 files changed, 14 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index b3c7cbd..4c241e7 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,9 @@
project('sok', 'c', default_options: ['c_std=c11'])
+# find libm (used for SDL version)
+cc = meson.get_compiler('c')
+libm = cc.find_library('m', required: true)
+
sources = [
'src/libsok/sok-level-parser.c',
'src/libsok/sok-ctx.c',
@@ -22,11 +26,20 @@ executable('sok-sdl', sources + [
'src/sdl/warp-buf.c',
'src/sdl/color.c',
'src/sdl/action.c',
+ 'src/sdl/sprites.c',
'src/sdl/draw.c',
'src/sdl/main.c',
], dependencies: [
dependency('SDL2'),
- dependency('SDL2_image'),
+ libm,
+])
+
+# sprite-packer exe
+executable('sprite-packer', sources + [
+ 'src/sprite-packer/main.c',
+], dependencies: [
+ dependency('SDL2'),
+ libm,
])
# test executable