summaryrefslogtreecommitdiff
path: root/src/publishing/meson.build
blob: 38178d6c9edec4ccb0f7ecff1ceece0c14d74821 (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
libsw_publishing_gui = static_library(
    'publishing_gui',
    [
        'StaticMessagePaneWidget.vala',
        'ProgressPaneWidget.vala',
        'SuccessPaneWidget.vala',
        'LoginWelcomePaneWidget.vala',
    ],
    vala_header : 'shotwell-internal-publishing-gui.h',
    vala_vapi : 'shotwell-internal-publishing-gui.vapi',
    include_directories : config_incdir,
    dependencies: [
        gtk,
        gee,
        sw_plugin
    ],
    vala_args : [
        '--gresources',
        join_paths(meson.project_source_root(), 'data',
        'org.gnome.Shotwell.gresource.xml')
    ]
)

sw_publishing_gui = declare_dependency(
    include_directories : include_directories('.'),
    link_with : libsw_publishing_gui
)