1 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
4 bin_PROGRAMS = src/spice-vdagent
5 sbin_PROGRAMS = src/spice-vdagentd
7 src_spice_vdagent_CFLAGS = $(X_CFLAGS) $(SPICE_CFLAGS) $(GLIB2_CFLAGS)
8 src_spice_vdagent_LDADD = $(X_LIBS) $(SPICE_LIBS) $(GLIB2_LIBS)
9 src_spice_vdagent_SOURCES = src/vdagent.c src/vdagent-x11.c src/vdagent-x11-randr.c src/vdagent-file-xfers.c src/udscs.c
11 src_spice_vdagentd_CFLAGS = $(DBUS_CFLAGS) $(LIBSYSTEMD_LOGIN_CFLAGS) $(PCIACCESS_CFLAGS) $(SPICE_CFLAGS) $(GLIB2_CFLAGS)
12 src_spice_vdagentd_LDADD = $(DBUS_LIBS) $(LIBSYSTEMD_LOGIN_LIBS) $(PCIACCESS_LIBS) $(SPICE_LIBS) $(GLIB2_LIBS)
13 src_spice_vdagentd_SOURCES = src/vdagentd.c \
14 src/vdagentd-uinput.c \
15 src/vdagentd-xorg-conf.c \
16 src/vdagent-virtio-port.c \
19 src_spice_vdagentd_SOURCES += src/console-kit.c
21 if HAVE_LIBSYSTEMD_LOGIN
22 src_spice_vdagentd_SOURCES += src/systemd-login.c
24 src_spice_vdagentd_SOURCES += src/dummy-session-info.c
28 noinst_HEADERS = src/glib-compat.h \
31 src/vdagent-file-xfers.h \
32 src/vdagent-virtio-port.h \
34 src/vdagent-x11-priv.h \
35 src/vdagentd-proto.h \
36 src/vdagentd-proto-strings.h \
37 src/vdagentd-uinput.h \
38 src/vdagentd-xorg-conf.h
40 xdgautostartdir = $(sysconfdir)/xdg/autostart
41 xdgautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
43 gdmautostartdir = $(datadir)/gdm/autostart/LoginWindow
44 gdmautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
47 $(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
49 rsyslogdir = $(sysconfdir)/rsyslog.d
50 rsyslog_DATA = $(top_srcdir)/data/rsyslog.d/spice-vdagentd.conf
52 if INIT_SCRIPT_RED_HAT
53 initdir = $(sysconfdir)/rc.d/init.d
54 init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
57 if INIT_SCRIPT_SYSTEMD
58 systemdunitdir = $(SYSTEMDSYSTEMUNITDIR)
60 $(top_srcdir)/data/spice-vdagentd.service \
61 $(top_srcdir)/data/spice-vdagentd.target
63 udevrulesdir = /lib/udev/rules.d
64 udevrules_DATA = $(top_srcdir)/data/70-spice-vdagentd.rules
66 tmpfilesdir = $(prefix)/lib/tmpfiles.d
67 tmpfiles_DATA = $(top_srcdir)/data/tmpfiles.d/spice-vdagentd.conf
69 modulesdir = $(sysconfdir)/modules-load.d
70 modules_DATA = $(top_srcdir)/data/modules-load.d/spice-vdagentd.conf
73 manpagedir = $(mandir)/man1
74 manpage_DATA = $(top_srcdir)/data/spice-vdagent.1 \
75 $(top_srcdir)/data/spice-vdagentd.1
79 data/70-spice-vdagentd.rules \
80 data/modules-load.d/spice-vdagentd.conf \
81 data/rsyslog.d/spice-vdagentd.conf \
82 data/spice-vdagent.desktop \
84 data/spice-vdagentd.service \
85 data/spice-vdagentd.target \
86 data/tmpfiles.d/spice-vdagentd.conf \
87 data/xorg.conf.RHEL-5 \
90 DISTCHECK_CONFIGURE_FLAGS = \
91 --with-init-script=redhat \