1annotate = shared_module('annotate', 'annotate.cpp',
2    dependencies: [wayfire, wlroots, wfconfig, cairo],
3    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
4
5autorotate = shared_module('autorotate-iio', 'autorotate-iio.cpp',
6    dependencies: [wayfire, wlroots, wfconfig, giomm],
7    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
8
9background_view = shared_module('background-view', 'background-view.cpp',
10    dependencies: [wayfire, wlroots, wfconfig],
11    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
12
13benchmark = shared_module('bench', 'bench.cpp',
14    dependencies: [wayfire, wlroots, wfconfig, cairo],
15    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
16
17crosshair = shared_module('crosshair', 'crosshair.cpp',
18    dependencies: [wayfire, wlroots, wfconfig],
19    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
20
21follow_focus = shared_module('follow-focus', 'follow-focus.cpp',
22    dependencies: [wayfire, wlroots, wfconfig],
23    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
24
25force_fullscreen = shared_module('force-fullscreen', 'force-fullscreen.cpp',
26    dependencies: [wayfire, wlroots, wfconfig],
27    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
28
29glib_main_loop = shared_module('glib-main-loop', 'glib-main-loop.cpp',
30    dependencies: [wayfire, wlroots, wfconfig, giomm],
31    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
32
33joinviews = shared_module('join-views', 'join-views.cpp',
34    dependencies: [wayfire, wlroots, wfconfig],
35    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
36
37keycolor = shared_module('keycolor', 'keycolor.cpp',
38    dependencies: [wayfire, wlroots, wfconfig],
39    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
40
41magnifier = shared_module('mag', 'mag.cpp',
42    dependencies: [wayfire, wlroots, wfconfig],
43    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
44
45showrepaint = shared_module('showrepaint', 'showrepaint.cpp',
46    dependencies: [wayfire, wlroots, wfconfig],
47    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
48
49water = shared_module('water', 'water.cpp',
50    dependencies: [wayfire, wlroots, wfconfig],
51    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
52
53window_zoom = shared_module('winzoom', 'window-zoom.cpp',
54    dependencies: [wayfire, wlroots, wfconfig],
55    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
56
57workspace_names = shared_module('workspace-names', 'workspace-names.cpp',
58    dependencies: [wayfire, wlroots, wfconfig, cairo],
59    install: true, install_dir: join_paths(get_option('libdir'), 'wayfire'))
60
61if get_option('enable_nk')
62    subdir('network-keyboard')
63endif
64
65