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