Prepare for 0.16.0 release
[vd_agent/hramrach.git] / Makefile.am
blob8c55b43c532d1ae130492bf0e923c5c13f5add9b
1 ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
2 NULL =
4 bin_PROGRAMS = src/spice-vdagent
5 sbin_PROGRAMS = src/spice-vdagentd
7 src_spice_vdagent_CFLAGS = $(X_CFLAGS) $(SPICE_CFLAGS) $(GLIB2_CFLAGS) $(ALSA_CFLAGS)
8 src_spice_vdagent_LDADD = $(X_LIBS) $(SPICE_LIBS) $(GLIB2_LIBS) $(ALSA_LIBS)
9 src_spice_vdagent_SOURCES = src/vdagent.c \
10                             src/vdagent-x11.c \
11                             src/vdagent-x11-randr.c \
12                             src/vdagent-file-xfers.c \
13                             src/vdagent-audio.c \
14                             src/udscs.c
16 src_spice_vdagentd_CFLAGS = $(DBUS_CFLAGS) $(LIBSYSTEMD_LOGIN_CFLAGS) \
17   $(PCIACCESS_CFLAGS) $(SPICE_CFLAGS) $(GLIB2_CFLAGS) $(PIE_CFLAGS)
18 src_spice_vdagentd_LDADD = $(DBUS_LIBS) $(LIBSYSTEMD_LOGIN_LIBS) \
19   $(PCIACCESS_LIBS) $(SPICE_LIBS) $(GLIB2_LIBS) $(PIE_LDFLAGS)
20 src_spice_vdagentd_SOURCES = src/vdagentd.c \
21                              src/vdagentd-uinput.c \
22                              src/vdagentd-xorg-conf.c \
23                              src/vdagent-virtio-port.c \
24                              src/udscs.c
25 if HAVE_CONSOLE_KIT
26 src_spice_vdagentd_SOURCES += src/console-kit.c
27 else
28 if HAVE_LIBSYSTEMD_LOGIN
29 src_spice_vdagentd_SOURCES += src/systemd-login.c
30 else
31 src_spice_vdagentd_SOURCES += src/dummy-session-info.c
32 endif
33 endif
35 noinst_HEADERS = src/glib-compat.h \
36                  src/session-info.h \
37                  src/udscs.h \
38                  src/vdagent-audio.h \
39                  src/vdagent-file-xfers.h \
40                  src/vdagent-virtio-port.h \
41                  src/vdagent-x11.h \
42                  src/vdagent-x11-priv.h \
43                  src/vdagentd-proto.h \
44                  src/vdagentd-proto-strings.h \
45                  src/vdagentd-uinput.h \
46                  src/vdagentd-xorg-conf.h
48 xdgautostartdir = $(sysconfdir)/xdg/autostart
49 xdgautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
51 gdmautostartdir = $(datadir)/gdm/greeter/autostart
52 gdmautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
54 gdmautostart2dir = $(datadir)/gdm/autostart/LoginWindow
55 gdmautostart2_DATA = $(top_srcdir)/data/spice-vdagent.desktop
57 install-data-local:
58         $(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
60 if INIT_SCRIPT_RED_HAT
61 initdir = $(sysconfdir)/rc.d/init.d
62 init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
63 endif
65 if INIT_SCRIPT_SYSTEMD
66 systemdunitdir = $(SYSTEMDSYSTEMUNITDIR)
67 systemdunit_DATA = \
68         $(top_srcdir)/data/spice-vdagentd.service \
69         $(top_srcdir)/data/spice-vdagentd.target
71 udevrulesdir = /lib/udev/rules.d
72 udevrules_DATA = $(top_srcdir)/data/70-spice-vdagentd.rules
74 tmpfilesdir = $(prefix)/lib/tmpfiles.d
75 tmpfiles_DATA = $(top_srcdir)/data/tmpfiles.d/spice-vdagentd.conf
76 endif
78 manpagedir = $(mandir)/man1
79 manpage_DATA = data/spice-vdagent.1     \
80                data/spice-vdagentd.1
82 EXTRA_DIST =                                    \
83         NEWS                                    \
84         README.RHEL-5                           \
85         data/70-spice-vdagentd.rules            \
86         data/spice-vdagent.desktop              \
87         data/spice-vdagentd                     \
88         data/spice-vdagentd.service             \
89         data/spice-vdagentd.target              \
90         data/tmpfiles.d/spice-vdagentd.conf     \
91         data/xorg.conf.RHEL-5                   \
92         $(NULL)
94 DISTCHECK_CONFIGURE_FLAGS =                     \
95         --with-init-script=redhat               \
96         $(NULL)