liana_server_src = [ 'list.c', 'server.c', 'handlers/codec_server.c', 'handlers.c', 'process.c' ] liana_client_src = [ 'client.c', 'vcr.c', 'handlers/codec_client.c', 'handlers.c' ] liana_server_deps = [cache, codecs_server, codecs_client] # codecs_client for transcode. liana_client_deps = [codecs_client] if 'cdio' in get_option('sources') liana_server_src += ['handlers/cdio_server.c'] liana_client_src += ['handlers/cdio_client.c'] endif if 'libdvd' in get_option('sources') liana_server_src += ['handlers/dvd_server.c'] liana_client_src += ['handlers/dvd_client.c'] endif liana_server = declare_dependency(sources: liana_server_src, dependencies: liana_server_deps, compile_args: ['-DLIANA_SERVER']) liana_client = declare_dependency(sources: liana_client_src, dependencies: liana_client_deps, compile_args: ['-DLIANA_CLIENT'])