blob: 076cb44eea11208ce18b8fec5720ee1802c746af (
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
NULL =
BUILT_SOURCES = $(NULL)
AM_CPPFLAGS = \
-DDATADIR=\""$(datadir)"\" \
-DGNOME_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \
-DLIBEXECDIR=\""$(libexecdir)"\" \
$(WARN_CFLAGS) \
$(DISABLE_DEPRECATED_CFLAGS) \
$(GNOME_DESKTOP_CFLAGS) \
$(WAYLAND_CFLAGS) \
$(NULL)
privlibdir = $(pkglibdir)-$(GSD_API_VERSION)
privlib_LTLIBRARIES = \
libgsd.la \
$(NULL)
session_manager_dbus_built_sources = gsd-session-manager-glue.c gsd-session-manager-glue.h
BUILT_SOURCES += $(session_manager_dbus_built_sources)
$(session_manager_dbus_built_sources) : Makefile.am org.gnome.SessionManager.xml
gdbus-codegen \
--interface-prefix org.gnome.SessionManager. \
--generate-c-code gsd-session-manager-glue \
--c-namespace Gsd \
--annotate "org.gnome.SessionManager" \
"org.gtk.GDBus.C.Name" SessionManager \
$(srcdir)/org.gnome.SessionManager.xml
screen_saver_dbus_built_sources = gsd-screen-saver-glue.c gsd-screen-saver-glue.h
BUILT_SOURCES += $(screen_saver_dbus_built_sources)
$(screen_saver_dbus_built_sources) : Makefile.am org.gnome.ScreenSaver.xml
gdbus-codegen \
--interface-prefix org.gnome.ScreenSaver. \
--generate-c-code gsd-screen-saver-glue \
--c-namespace Gsd \
--annotate "org.gnome.ScreenSaver" \
"org.gtk.GDBus.C.Name" ScreenSaver \
$(srcdir)/org.gnome.ScreenSaver.xml
shell_dbus_built_sources = gsd-shell-glue.c gsd-shell-glue.h
BUILT_SOURCES += $(shell_dbus_built_sources)
$(shell_dbus_built_sources) : Makefile.am org.gnome.Shell.xml
gdbus-codegen \
--interface-prefix org.gnome.Shell. \
--generate-c-code gsd-shell-glue \
--c-namespace Gsd \
--annotate "org.gnome.Shell" \
"org.gtk.GDBus.C.Name" Shell \
$(srcdir)/org.gnome.Shell.xml
libgsd_la_SOURCES = \
$(session_manager_dbus_built_sources) \
$(screen_saver_dbus_built_sources) \
$(shell_dbus_built_sources) \
gnome-settings-profile.c \
gnome-settings-profile.h \
gnome-settings-bus.c \
gnome-settings-bus.h \
$(NULL)
libgsd_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
$(DISABLE_DEPRECATED_CFLAGS) \
$(NULL)
libgsd_la_CFLAGS = $(HELPER_CFLAGS)
libgsd_la_LIBADD = \
$(HELPER_LIBS) \
$(WAYLAND_LIBS) \
$(NULL)
libgsd_la_LDFLAGS = \
-export-dynamic \
-avoid-version \
-no-undefined \
$(NULL)
EXTRA_DIST = \
org.gnome.SessionManager.xml \
org.gnome.ScreenSaver.xml \
org.gnome.Shell.xml \
$(NULL)
apidir = $(includedir)/gnome-settings-daemon-$(GSD_API_VERSION)/gnome-settings-daemon
api_DATA = \
gnome-settings-plugin.h
EXTRA_DIST += $(api_DATA)
CLEANFILES = $(gsd_SCRIPTS)
# vim: ts=8
|