aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2019-01-15 09:35:13 -0500
committerPaul Duncan <pabs@pablotron.org>2019-01-15 09:35:13 -0500
commitfaf8258720a4224ced7b9c161afdbb29946e6eb5 (patch)
tree509ac5a1c43f1e2bd2a4cd7d5204cd61ac67c146 /meson.build
parent3e658ed87b5795b2be8f50d683dc19241aba0111 (diff)
downloadsok-faf8258720a4224ced7b9c161afdbb29946e6eb5.tar.bz2
sok-faf8258720a4224ced7b9c161afdbb29946e6eb5.zip
s/sok-text/text/, s/sok-sdk/sok/, mv src/{text,levels}/levels.[hc], and remove some extraneous headers
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build27
1 files changed, 14 insertions, 13 deletions
diff --git a/meson.build b/meson.build
index dccfe9a..d9dca9d 100644
--- a/meson.build
+++ b/meson.build
@@ -4,25 +4,26 @@ project('sok', 'c', default_options: ['c_std=c11'])
cc = meson.get_compiler('c')
libm = cc.find_library('m', required: true)
+# core source (shared across all applications)
sources = [
- 'src/libsok/sok-level-parser.c',
- 'src/libsok/sok-ctx.c',
- 'src/libsok/sok-ctx-hash.c',
- 'src/libsok/sok-cache.c',
- 'src/libsok/sok-solve.c',
+ 'src/core/sok-level-parser.c',
+ 'src/core/sok-ctx.c',
+ 'src/core/sok-ctx-hash.c',
+ 'src/core/sok-cache.c',
+ 'src/core/sok-solve.c',
]
-# text exe
-executable('sok-text', sources + [
+# text UI
+executable('text', sources + [
+ 'src/levels/levels.c',
'src/text/main.c',
- 'src/text/levels.c',
'src/text/action.c',
'src/text/draw.c',
], dependencies: [])
-# sdl exe
-executable('sok-sdl', sources + [
- 'src/text/levels.c',
+# sdl (main) exe
+executable('sok', sources + [
+ 'src/levels/levels.c',
'src/sdl/warp-buf.c',
'src/sdl/color.c',
'src/sdl/action.c',
@@ -41,7 +42,7 @@ executable('sok-sdl', sources + [
])
# sprite-packer exe
-executable('sprite-packer', sources + [
+executable('sprite-packer', [
'src/sprite-packer/main.c',
], dependencies: [
dependency('SDL2'),
@@ -50,7 +51,7 @@ executable('sprite-packer', sources + [
# solver
solve = executable('solve', sources + [
- 'src/text/levels.c',
+ 'src/levels/levels.c',
'src/solve/main.c',
], dependencies: [])