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)