commit 88cc7e31781a0d42bdd4f9eee646c02ff03857c4
parent ba6246ada199beafdc9c3585000bf9f59e4e91f8
Author: Tony Crisci <tony@dubstepdish.com>
Date: Thu, 30 Nov 2017 03:39:27 -0500
use meson subdirectories
Diffstat:
3 files changed, 39 insertions(+), 33 deletions(-)
diff --git a/common/meson.build b/common/meson.build
@@ -0,0 +1,8 @@
+sway_common = files(
+ 'log.c',
+ 'list.c',
+ 'util.c',
+ 'stringop.c',
+ 'readline.c',
+ 'ipc-client.c'
+)
diff --git a/meson.build b/meson.build
@@ -30,37 +30,6 @@ add_project_arguments('-DSWAY_VERSION="5"', language: 'c')
sway_inc = include_directories('include')
-sway_sources = [
- 'sway/main.c',
- 'sway/server.c',
- 'sway/commands.c',
- 'sway/commands/exit.c',
- 'sway/ipc-json.c',
- 'sway/ipc-server.c',
- 'sway/desktop/output.c',
- 'sway/desktop/xdg_shell_v6.c',
- 'sway/tree/container.c',
- 'sway/tree/layout.c',
- 'sway/tree/workspace.c',
- 'common/log.c',
- 'common/list.c',
- 'common/stringop.c',
- 'common/readline.c',
- 'common/ipc-client.c',
-]
+subdir('common')
+subdir('sway')
-sway_deps = [
- pixman,
- wayland_server,
- jsonc,
- wlroots,
- libcap,
- math,
-]
-
-executable(
- 'sway',
- sway_sources,
- include_directories: [sway_inc],
- dependencies: sway_deps
-)
diff --git a/sway/meson.build b/sway/meson.build
@@ -0,0 +1,29 @@
+sway_sources = sway_common + files(
+ 'main.c',
+ 'server.c',
+ 'commands.c',
+ 'commands/exit.c',
+ 'ipc-json.c',
+ 'ipc-server.c',
+ 'desktop/output.c',
+ 'desktop/xdg_shell_v6.c',
+ 'tree/container.c',
+ 'tree/layout.c',
+ 'tree/workspace.c',
+)
+
+sway_deps = [
+ pixman,
+ wayland_server,
+ jsonc,
+ wlroots,
+ libcap,
+ math,
+]
+
+executable(
+ 'sway',
+ sway_sources,
+ include_directories: [sway_inc],
+ dependencies: sway_deps
+)