summaryrefslogtreecommitdiff
path: root/src/plugins/tracker3/meson.build
blob: b43359a6eada17cf010b974ecb4e303a1b0bf8a6 (plain)
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)