1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
daap_plugin_dir = plugindir + '/daap'
daap_plugin_data_dir = plugindatadir + '/daap'
daap_resources = gnome.compile_resources('daap-resources',
'daap.gresource.xml',
source_dir: meson.current_source_dir())
daap_sources = [
daap_resources,
'rb-daap-container-record.c',
'rb-daap-plugin.c',
'rb-daap-record.c',
'rb-daap-record-factory.c',
'rb-daap-sharing.c',
'rb-daap-source.c',
'rb-daap-src.c',
'rb-dmap-container-db-adapter.c',
'rb-dacp-pairing-page.c',
'rb-dacp-player.c',
'rb-rhythmdb-dmap-db-adapter.c',
'rb-rhythmdb-query-model-dmap-db-adapter.c',
]
daap_dependencies = [rhythmbox_core_dep, pango, libsecret, libdmapsharing4]
args = []
shared_module('daap',
daap_sources,
c_args: args,
dependencies: daap_dependencies,
install: true,
install_dir: daap_plugin_dir)
daap_plugin_descriptor = custom_target('daap-plugin-descriptor',
input: 'daap.plugin.desktop.in',
output: 'daap.plugin',
command: msgfmt_plugin_cmd,
install: true,
install_dir: daap_plugin_dir)
|