diff options
author | Paul Duncan <pabs@pablotron.org> | 2019-01-13 17:41:24 -0500 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2019-01-13 17:41:24 -0500 |
commit | eb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee (patch) | |
tree | 4b8ed34c26598fe807c8af3206c17be4989a8c49 /meson.build | |
parent | e4f70b11a2f91b47f474fa9e5e4e89978a57472a (diff) | |
download | sok-eb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee.tar.bz2 sok-eb30ab240acea4f1e338bb4fcc1ddadb5ccc5aee.zip |
add assets, sprite-packer, sprite rendering (disabled, currently busted)
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 15 |
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 |