console-kit: Check session-lock just by IdleHint
[vd_agent.git] / Makefile.am
blob7755f09ca0b0784cc8d21be0d962a7ecad9805b3
1 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
2 NULL =
4 bin_PROGRAMS = src/spice-vdagent
5 sbin_PROGRAMS = src/spice-vdagentd
7 common_sources =                                \
8         src/udscs.c                             \
9         src/udscs.h                             \
10         src/vdagentd-proto-strings.h            \
11         src/vdagentd-proto.h                    \
12         $(NULL)
14 src_spice_vdagent_CFLAGS =                      \
15         $(X_CFLAGS)                             \
16         $(SPICE_CFLAGS)                         \
17         $(GLIB2_CFLAGS)                         \
18         $(ALSA_CFLAGS)                          \
19         -I$(srcdir)/src                         \
20         -DUDSCS_NO_SERVER                       \
21         $(NULL)
23 src_spice_vdagent_LDADD =                       \
24         $(X_LIBS)                               \
25         $(SPICE_LIBS)                           \
26         $(GLIB2_LIBS)                           \
27         $(ALSA_LIBS)                            \
28         $(NULL)
30 src_spice_vdagent_SOURCES =                     \
31         $(common_sources)                       \
32         src/vdagent/audio.c                     \
33         src/vdagent/audio.h                     \
34         src/vdagent/file-xfers.c                \
35         src/vdagent/file-xfers.h                \
36         src/vdagent/x11-priv.h                  \
37         src/vdagent/x11-randr.c                 \
38         src/vdagent/x11.c                       \
39         src/vdagent/x11.h                       \
40         src/vdagent/vdagent.c                   \
41         $(NULL)
43 src_spice_vdagentd_CFLAGS =                     \
44         $(DBUS_CFLAGS)                          \
45         $(LIBSYSTEMD_LOGIN_CFLAGS)              \
46         $(PCIACCESS_CFLAGS)                     \
47         $(SPICE_CFLAGS)                         \
48         $(GLIB2_CFLAGS)                         \
49         $(PIE_CFLAGS)                           \
50         -I$(srcdir)/src                         \
51         $(NULL)
53 src_spice_vdagentd_LDADD =                      \
54         $(DBUS_LIBS)                            \
55         $(LIBSYSTEMD_LOGIN_LIBS)                \
56         $(PCIACCESS_LIBS)                       \
57         $(SPICE_LIBS)                           \
58         $(GLIB2_LIBS)                           \
59         $(PIE_LDFLAGS)                          \
60         $(NULL)
62 src_spice_vdagentd_SOURCES =                    \
63         $(common_sources)                       \
64         src/vdagentd/vdagentd.c                 \
65         src/vdagentd/session-info.h             \
66         src/vdagentd/uinput.c                   \
67         src/vdagentd/uinput.h                   \
68         src/vdagentd/xorg-conf.c                \
69         src/vdagentd/xorg-conf.h                \
70         src/vdagentd/virtio-port.c              \
71         src/vdagentd/virtio-port.h              \
72         $(NULL)
74 if HAVE_CONSOLE_KIT
75 src_spice_vdagentd_SOURCES += src/vdagentd/console-kit.c
76 else
77 if HAVE_LIBSYSTEMD_LOGIN
78 src_spice_vdagentd_SOURCES += src/vdagentd/systemd-login.c
79 else
80 src_spice_vdagentd_SOURCES += src/vdagentd/dummy-session-info.c
81 endif
82 endif
84 xdgautostartdir = $(sysconfdir)/xdg/autostart
85 xdgautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
87 gdmautostartdir = $(datadir)/gdm/greeter/autostart
88 gdmautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
90 gdmautostart2dir = $(datadir)/gdm/autostart/LoginWindow
91 gdmautostart2_DATA = $(top_srcdir)/data/spice-vdagent.desktop
93 install-data-local:
94         $(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
96 if INIT_SCRIPT_RED_HAT
97 initdir = $(sysconfdir)/rc.d/init.d
98 init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
99 endif
101 if INIT_SCRIPT_SYSTEMD
102 systemdunitdir = $(SYSTEMDSYSTEMUNITDIR)
103 systemdunit_DATA = \
104         $(top_srcdir)/data/spice-vdagentd.service \
105         $(top_srcdir)/data/spice-vdagentd.target
107 udevrulesdir = /lib/udev/rules.d
108 udevrules_DATA = $(top_srcdir)/data/70-spice-vdagentd.rules
110 tmpfilesdir = $(prefix)/lib/tmpfiles.d
111 tmpfiles_DATA = $(top_srcdir)/data/tmpfiles.d/spice-vdagentd.conf
112 endif
114 manpagedir = $(mandir)/man1
115 manpage_DATA =                                  \
116         data/spice-vdagent.1                    \
117         data/spice-vdagentd.1                   \
118         $(NULL)
120 EXTRA_DIST =                                    \
121         NEWS                                    \
122         README.RHEL-5                           \
123         data/70-spice-vdagentd.rules            \
124         data/spice-vdagent.desktop              \
125         data/spice-vdagentd                     \
126         data/spice-vdagentd.service             \
127         data/spice-vdagentd.target              \
128         data/tmpfiles.d/spice-vdagentd.conf     \
129         data/xorg.conf.RHEL-5                   \
130         $(NULL)
132 DISTCHECK_CONFIGURE_FLAGS =                     \
133         --with-init-script=redhat               \
134         $(NULL)