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
40
41
42
43
44
45
46
47
48
49
|
configure_file(input : 'tracker3.plugin.in',
output : 'tracker3.plugin',
configuration : plugin_config,
install_dir : rygel_plugindir)
rygel_tracker_sources = [
'rygel-tracker-root-container.vala',
'rygel-tracker-category-container.vala',
'rygel-tracker-music.vala',
'rygel-tracker-videos.vala',
'rygel-tracker-pictures.vala',
'rygel-tracker-metadata-values.vala',
'rygel-tracker-metadata-container.vala',
'rygel-tracker-metadata-multivalues.vala',
'rygel-tracker-tags.vala',
'rygel-tracker-years.vala',
'rygel-tracker-titles.vala',
'rygel-tracker-albums.vala',
'rygel-tracker-artists.vala',
'rygel-tracker-genre.vala',
'rygel-tracker-new.vala',
'rygel-tracker-search-container.vala',
'rygel-tracker-category-all-container.vala',
'rygel-tracker-upnp-property-map.vala',
'rygel-tracker-query.vala',
'rygel-tracker-selection-query.vala',
'rygel-tracker-deletion-query.vala',
'rygel-tracker-insertion-query.vala',
'rygel-tracker-cleanup-query.vala',
'rygel-tracker-query-triplet.vala',
'rygel-tracker-query-triplets.vala',
'rygel-tracker-item-factory.vala',
'rygel-tracker-video-item-factory.vala',
'rygel-tracker-music-item-factory.vala',
'rygel-tracker-picture-item-factory.vala',
'rygel-tracker-plugin.vala',
'rygel-tracker-plugin-factory.vala',
'rygel-tracker-interfaces.vala']
shared_module('rygel-tracker3',
rygel_tracker_sources,
dependencies : [
common_deps,
dependency('tracker-sparql-3.0'),
build_config, rygel_core, rygel_server
],
c_args : ['-DG_LOG_DOMAIN="RygelTracker3"'],
install : true,
install_dir : rygel_plugindir)
|