disabled auto start
[platform/adaptation/emulator/spice-vdagent.git] / Makefile.am
1 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
2 NULL =
3
4 bin_PROGRAMS = src/spice-vdagent
5 sbin_PROGRAMS = src/spice-vdagentd
6
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
10
11 src_spice_vdagentd_CFLAGS = $(DBUS_CFLAGS) $(LIBSYSTEMD_LOGIN_CFLAGS) \
12   $(PCIACCESS_CFLAGS) $(SPICE_CFLAGS) $(GLIB2_CFLAGS) $(PIE_CFLAGS)
13 src_spice_vdagentd_LDADD = $(DBUS_LIBS) $(LIBSYSTEMD_LOGIN_LIBS) \
14   $(PCIACCESS_LIBS) $(SPICE_LIBS) $(GLIB2_LIBS) $(PIE_LDFLAGS)
15 src_spice_vdagentd_SOURCES = src/vdagentd.c \
16                              src/vdagentd-uinput.c \
17                              src/vdagentd-xorg-conf.c \
18                              src/vdagent-virtio-port.c \
19                              src/udscs.c
20 if HAVE_CONSOLE_KIT
21 src_spice_vdagentd_SOURCES += src/console-kit.c
22 else
23 if HAVE_LIBSYSTEMD_LOGIN
24 src_spice_vdagentd_SOURCES += src/systemd-login.c
25 else
26 src_spice_vdagentd_SOURCES += src/dummy-session-info.c
27 endif
28 endif
29
30 noinst_HEADERS = src/glib-compat.h \
31                  src/session-info.h \
32                  src/udscs.h \
33                  src/vdagent-file-xfers.h \
34                  src/vdagent-virtio-port.h \
35                  src/vdagent-x11.h \
36                  src/vdagent-x11-priv.h \
37                  src/vdagentd-proto.h \
38                  src/vdagentd-proto-strings.h \
39                  src/vdagentd-uinput.h \
40                  src/vdagentd-xorg-conf.h
41
42 xdgautostartdir = $(sysconfdir)/xdg/autostart
43 xdgautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
44
45 gdmautostartdir = $(datadir)/gdm/autostart/LoginWindow
46 gdmautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
47
48 install-data-local:
49         $(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
50
51 rsyslogdir = $(sysconfdir)/rsyslog.d
52 rsyslog_DATA = $(top_srcdir)/data/rsyslog.d/spice-vdagentd.conf
53
54 if INIT_SCRIPT_RED_HAT
55 initdir = $(sysconfdir)/rc.d/init.d
56 init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
57 endif
58
59 if INIT_SCRIPT_SYSTEMD
60 systemdunitdir = $(SYSTEMDSYSTEMUNITDIR)
61 systemdunit_DATA = \
62         $(top_srcdir)/data/spice-vdagentd.service \
63         $(top_srcdir)/data/spice-vdagentd.target
64
65 udevrulesdir = /lib/udev/rules.d
66 udevrules_DATA = $(top_srcdir)/data/70-spice-vdagentd.rules
67
68 tmpfilesdir = $(prefix)/lib/tmpfiles.d
69 tmpfiles_DATA = $(top_srcdir)/data/tmpfiles.d/spice-vdagentd.conf
70 endif
71
72 manpagedir = $(mandir)/man1
73 manpage_DATA = data/spice-vdagent.1     \
74                data/spice-vdagentd.1
75
76 EXTRA_DIST =                                    \
77         README.RHEL-5                           \
78         data/70-spice-vdagentd.rules            \
79         data/rsyslog.d/spice-vdagentd.conf      \
80         data/spice-vdagent.desktop              \
81         data/spice-vdagentd                     \
82         data/spice-vdagentd.service             \
83         data/spice-vdagentd.target              \
84         data/tmpfiles.d/spice-vdagentd.conf     \
85         data/xorg.conf.RHEL-5                   \
86         $(NULL)
87
88 DISTCHECK_CONFIGURE_FLAGS =                     \
89         --with-init-script=redhat               \
90         $(NULL)