Browse Source

meson: minimal meson build support

bboozzoo/tls-support
Maciek Borzecki 7 years ago
parent
commit
0acf105878
1 changed files with 63 additions and 0 deletions
  1. +63
    -0
      meson.build

+ 63
- 0
meson.build View File

@ -0,0 +1,63 @@
project('mconnect', 'vala', 'c')
glib_dep = dependency('glib-2.0')
gobject_dep = dependency('gobject-2.0')
gio_dep = dependency('gio-2.0')
gio_unix_dep = dependency('gio-unix-2.0')
json_glib_dep = dependency('json-glib-1.0')
gee_dep = dependency('gee-0.8')
libnotify_dep = dependency('libnotify')
gdk_dep = dependency('gdk-3.0')
atspi_dep = dependency('atspi-2')
gnutls_dep = dependency('gnutls')
posix_dep = meson.get_compiler('vala').find_library('posix')
add_project_arguments(['--vapidir',
join_paths(meson.current_source_dir(), 'vapi')],
language: 'vala')
mconnect_src = [
'src/mconnect/main.vala',
'src/mconnect/discovery.vala',
'src/mconnect/packet.vala',
'src/mconnect/device.vala',
'src/mconnect/discovereddevice.vala',
'src/mconnect/device-proxy.vala',
'src/mconnect/devicemanager.vala',
'src/mconnect/devicemanager-proxy.vala',
'src/mconnect/devicechannel.vala',
'src/mconnect/core.vala',
'src/mconnect/packethandlerinterface.vala',
'src/mconnect/packethandlerinterface-proxy.vala',
'src/mconnect/packethandlers.vala',
'src/mconnect/packethandlers-proxy.vala',
'src/mconnect/notification.vala',
'src/mconnect/battery.vala',
'src/mconnect/battery-proxy.vala',
'src/mconnect/telephony.vala',
'src/mconnect/mousepad.vala',
'src/mconnect/ping.vala',
'src/mconnect/ping-proxy.vala',
'src/mconnect/config.vala',
'src/mconnect/application.vala',
'src/mconnect/utils.vala',
'src/mconnect/property-proxy.vala',
'src/crypt/certificate.vala',
]
executable('mconnect', mconnect_src,
dependencies : [glib_dep, gobject_dep,
gio_dep, gio_unix_dep,
json_glib_dep, gee_dep,
libnotify_dep, gdk_dep,
atspi_dep, gnutls_dep,
posix_dep])
mconnectctl_src = 'src/mconnectctl/main.vala'
executable('mconnectctl', mconnectctl_src,
dependencies : [glib_dep, gobject_dep,
gio_dep, gio_unix_dep,
json_glib_dep, gee_dep,
libnotify_dep, gdk_dep,
atspi_dep, gnutls_dep])

Loading…
Cancel
Save