2009-08-04 Mark Doffman <mark.doffman@codethink.co.uk>
[platform/upstream/at-spi2-core.git] / registryd / Makefile.am
1 libexec_PROGRAMS = at-spi-registryd
2
3 at_spi_registryd_CFLAGS = $(DBUS_GLIB_CFLAGS)   \
4                           $(GOBJ_CFLAGS)        \
5                           $(ATK_CFLAGS)         \
6                           $(GDK_CFLAGS)         \
7                           -I$(top_srcdir)       \
8                           -DATSPI_INTROSPECTION_PATH=\"$(pkgdatadir)/$(DEFAULT_ATSPI_INTROSPECTION_PATH)\"
9
10 at_spi_registryd_LDADD = $(DBUS_GLIB_LIBS)      \
11                          $(GOBJ_CFLAGS)         \
12                          $(ATK_LIBS)            \
13                          $(GDK_LIBS)            \
14                          $(X_LIBS)              \
15                          $(SM_LIBS)             \
16                          $(XTST_LIBS)           \
17                          $(XEVIE_LIBS)          \
18                          $(top_builddir)/droute/libdroute.la\
19                          $(top_builddir)/dbind/libdbind.la
20
21 at_spi_registryd_SOURCES =      \
22         de-marshaller.h         \
23         de-marshaller.c         \
24         de-types.h              \
25         keymasks.h              \
26         paths.h                 \
27         registry-main.c         \
28         registry.c              \
29         registry.h              \
30         deviceeventcontroller.c \
31         deviceeventcontroller.h \
32         reentrant-list.c        \
33         reentrant-list.h        \
34         ucs2keysym.c
35
36 default_sessiondir = $(sysconfdir)/xdg/autostart
37 default_session_in_in_files =                           \
38         at-spi-registryd.desktop.in.in
39 default_session_in_files = $(default_session_in_in_files:.desktop.in.in=.desktop.in)
40 default_session_DATA = $(default_session_in_files:.desktop.in=.desktop)
41
42 %.desktop: %.desktop.in Makefile.am
43         sed -e "s,\@registryddir\@,$(libexecdir)," \
44         < $< > $@
45 %.desktop.in: %.desktop.in.in Makefile.am
46         sed -e "s,\@registryddir\@,$(libexecdir)," \
47         < $< > $@
48
49 CLEANFILES =                    \
50         $(default_session_DATA) \
51         $(default_session_in_files)
52 EXTRA_DIST = at-spi-registryd.desktop.in.in
53
54 servicedir       = $(DBUS_SERVICES_DIR)
55 service_in_files = org.freedesktop.atspi.Registry.service.in
56 service_DATA     = $(service_in_files:.service.in=.service)
57
58 $(service_DATA): $(service_in_files) Makefile
59         @sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@
60
61 DISTCLEANFILES = org.freedesktop.atspi.Registry.service
62 EXTRA_DIST = org.freedesktop.atspi.Registry.service.in