summaryrefslogtreecommitdiff
path: root/src/libsink/meson.build
blob: 153e371700204b9264579527c2148f7ca3f52722 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
libsink_src = ['sink.c']
libsink_deps = [buffer, mixer, liana_client]
libsink_args = []

if not no_video
  libsink_deps += [screen]
else
  libsink_args += ['-DCAMU_SINK_NO_VIDEO']
endif

libsink = declare_dependency(sources: libsink_src, dependencies: libsink_deps, compile_args: libsink_args)

desktop_src = ['desktop.c', 'input_simulator.c']
desktop_deps = [libsink]
desktop_args = ['-DCAMU_MIXER_THREADED', '-DCAMU_SCREEN_THREADED']
desktop = declare_dependency(sources: desktop_src, dependencies: desktop_deps, compile_args: desktop_args)