summaryrefslogtreecommitdiff
path: root/Sparkles/meson.build
blob: e4261c561190ea4aad029eef608a3f4ba6a4d44b (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
directory_info_file = configure_file(
    input: 'InstallationInfo.Directory.cs.in',
    output: 'InstallationInfo.Directory.cs',
    configuration: configuration)

sparkles_src = ['AuthenticationInfo.cs',
    'BaseFetcher.cs',
    'BaseListener.cs',
    'BaseRepository.cs',
    'ChangeSet.cs',
    'Command.cs',
    'Configuration.cs',
    'Extensions.cs',
    'InstallationInfo.cs',
    directory_info_file,
    'Invite.cs',
    'ListenerFactory.cs',
    'Logger.cs',
    'Preset.cs',
    'SSHAuthenticationInfo.cs',
    'SSHCommand.cs',
    'SSHFetcher.cs',
    'TcpListener.cs',
    'User.cs',
    'Watcher.cs']


sparkles = library('Sparkles',
    sources: sparkles_src,
    cs_args: '-r:System.Xml.Linq',
    install: true,
    install_dir: install_dir)