1
noinst_LTLIBRARIES = libtray.la
2
noinst_PROGRAMS = testtray
5
$(NOTIFICATION_AREA_CFLAGS) \
6
$(LIBPANEL_APPLET_CFLAGS) \
8
-I$(srcdir)/../../libpanel-applet \
9
-I$(top_builddir)/libpanel-applet \
10
-DGNOMELOCALEDIR=\""$(datadir)/locale"\" \
11
-DG_LOG_DOMAIN=\""notification-area-applet"\" \
12
-DNOTIFICATION_AREA_MENU_UI_DIR=\""$(uidir)"\" \
13
$(DISABLE_DEPRECATED_CFLAGS)
15
AM_CFLAGS = $(WARN_CFLAGS)
17
libtray_la_SOURCES = \
29
NOTIFICATION_AREA_SOURCES = main.c main.h
31
NOTIFICATION_AREA_LDADD = \
32
../../libpanel-applet/libpanel-applet-4.la \
34
$(NOTIFICATION_AREA_LIBS) \
35
$(LIBPANEL_APPLET_LIBS) \
38
testtray_SOURCES = testtray.c
41
$(NOTIFICATION_AREA_LIBS) \
44
if NOTIFICATION_AREA_INPROCESS
45
APPLET_IN_PROCESS = true
46
APPLET_LOCATION = $(pkglibdir)/$(LIBPANEL_APPLET_API_VERSION)/libnotification-area-applet.so
48
notification_area_appletlibdir = $(pkglibdir)/$(LIBPANEL_APPLET_API_VERSION)
49
notification_area_appletlib_LTLIBRARIES = libnotification-area-applet.la
50
libnotification_area_applet_la_SOURCES = $(NOTIFICATION_AREA_SOURCES)
51
libnotification_area_applet_la_LIBADD = $(NOTIFICATION_AREA_LDADD)
52
libnotification_area_applet_la_LDFLAGS = -module -avoid-version
53
libnotification_area_applet_la_CFLAGS = $(AM_CFLAGS)
55
APPLET_IN_PROCESS = false
56
APPLET_LOCATION = $(libexecdir)/notification-area-applet
58
libexec_PROGRAMS = notification-area-applet
59
notification_area_applet_SOURCES = $(NOTIFICATION_AREA_SOURCES)
60
notification_area_applet_LDADD = $(NOTIFICATION_AREA_LDADD)
61
notification_area_applet_CFLAGS = $(AM_CFLAGS)
64
na-marshal.h: na-marshal.list $(GLIB_GENMARSHAL)
65
$(AM_V_GEN)$(GLIB_GENMARSHAL) $< --header --prefix=_na_marshal > $@
67
na-marshal.c: na-marshal.list $(GLIB_GENMARSHAL)
68
$(AM_V_GEN)echo "#include \"na-marshal.h\"" > $@ && \
69
$(GLIB_GENMARSHAL) $< --body --prefix=_na_marshal >> $@
71
BUILT_SOURCES = na-marshal.c na-marshal.h
73
appletdir = $(appletsdir)
74
applet_in_files = org.gnome.panel.NotificationAreaApplet.panel-applet.in
75
applet_DATA = $(applet_in_files:.panel-applet.in=.panel-applet)
77
$(applet_in_files): $(applet_in_files).in Makefile
79
-e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
80
-e "s|\@IN_PROCESS\@|$(APPLET_IN_PROCESS)|" \
81
-e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \
84
@PANEL_INTLTOOL_PANEL_APPLET_RULE@
86
if !NOTIFICATION_AREA_INPROCESS
87
servicedir = $(datadir)/dbus-1/services
88
service_in_files = org.gnome.panel.applet.NotificationAreaAppletFactory.service.in
89
service_DATA = $(service_in_files:.service.in=.service)
91
org.gnome.panel.applet.NotificationAreaAppletFactory.service: $(service_in_files)
93
-e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \
98
org.gnome.panel.NotificationAreaApplet.panel-applet.in.in \
100
$(service_in_files) \
108
-include $(top_srcdir)/git.mk