summaryrefslogtreecommitdiff
path: root/applets/notification_area/status-notifier/meson.build
blob: 6f6305a5a7e408a0996a6f1509fbf1a4086d0893 (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
status_notifier_codegen = [
  gnome.gdbus_codegen('sn-dbus-menu-gen',
    'com.canonical.dbusmenu.xml',
    namespace: 'Sn',
  ),
  gnome.gdbus_codegen('sn-host-v0-gen',
    'org.kde.StatusNotifierHost.xml',
    namespace: 'Sn',
  ),
  gnome.gdbus_codegen('sn-item-v0-gen',
    'org.kde.StatusNotifierItem.xml',
    namespace: 'Sn',
  ),
  gnome.gdbus_codegen('sn-watcher-v0-gen',
    'org.kde.StatusNotifierWatcher.xml',
    namespace: 'Sn',
  ),
]

libstatus_notifier = static_library('status-notifier',
  'sn-dbus-menu.c',
  'sn-dbus-menu.h',
  'sn-dbus-menu-item.c',
  'sn-dbus-menu-item.h',
  'sn-flat-button.c',
  'sn-flat-button.h',
  'sn-host-v0.c',
  'sn-host-v0.h',
  'sn-item.c',
  'sn-item.h',
  'sn-item-v0.c',
  'sn-item-v0.h',
  status_notifier_codegen,
  include_directories: [include_directories('.'), include_directories('..')],
  dependencies: notification_area_deps + [m_dep],
  c_args: [
    '-DMATELOCALEDIR="@0@"'.format(mate_panel_localedir),
    '-DG_LOG_DOMAIN="notification-area-applet"',
  ] + disable_deprecated_flags,
)