summaryrefslogtreecommitdiff
path: root/plugins/shotwell-publishing/meson.build
blob: 45058b85a4aefdfa6f11d3247fed2d64567af3d6 (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
shotwell_publishing_sources = [
    'shotwell-publishing.vala',
    'FacebookPublishing.vala',
    'PicasaPublishing.vala',
    'FlickrPublishing.vala',
    'TumblrPublishing.vala',
    'YouTubePublishing.vala',
    'PiwigoPublishing.vala']

shotwell_publishing_resources = gnome.compile_resources('publishing-resource',
        'org.gnome.Shotwell.Publishing.gresource.xml',
        source_dir : meson.source_root())

shared_module('shotwell-publishing',
              shotwell_publishing_sources + shotwell_publishing_resources,
              dependencies : [gtk, soup, gexiv2, gee, sw_plugin, json_glib,
                              webkit, sw_plugin_common_dep, xml, gdata, gcr,
                              gcr_ui, authenticator_dep],
              vala_args : [
                  '--gresources', 'org.gnome.Shotwell.Publishing.gresource.xml'
                  ],
              c_args : ['-DPLUGIN_RESOURCE_PATH="/org/gnome/Shotwell/Publishing"',
                        '-DGCR_API_SUBJECT_TO_CHANGE'],
              install: true,
              install_dir : shotwell_plugin_dir)