meson: fix org.a11y.atspi.Registry.service
[platform/upstream/at-spi2-core.git] / registryd / Makefile.am
index 94aa3b4..6a4b1d8 100644 (file)
@@ -1,31 +1,68 @@
-server_dot_in = Accessibility_Registry.server.in
+EXTRA_DIST = \
+       meson.build
 
-$(server_dot_in): $(server_dot_in).in
-       sed -e "s|\@REGISTRYD_PATH\@|$(libexecdir)|" $< > $@ 
+libexec_PROGRAMS = at-spi2-registryd
 
-libexec_PROGRAMS = at-spi-registryd
+at_spi2_registryd_CFLAGS =     \
+       $(GLIB_CFLAGS)          \
+       $(GIO_CFLAGS)           \
+       $(DBUS_CFLAGS)          \
+       $(GOBJ_CFLAGS)          \
+       $(ATK_CFLAGS)           \
+       $(X11_CFLAGS)           \
+       -I$(top_srcdir)         \
+       -I$(top_builddir)       \
+       -I$(top_builddir)/atspi \
+       -DATSPI_INTROSPECTION_PATH=\"$(pkgdatadir)/$(DEFAULT_ATSPI_INTROSPECTION_PATH)\"
 
-INCLUDES = -I$(top_srcdir)          \
-           -I$(top_builddir)        \
-           -I$(top_builddir)/libspi \
-           -I$(top_srcdir)/libspi   \
-           $(REGISTRYD_CFLAGS)
+at_spi2_registryd_LDADD =      \
+       ../atspi/libatspi.la \
+       $(GLIB_LIBS)            \
+       $(GIO_LIBS)             \
+       $(DBUS_LIBS)    \
+       $(GOBJ_CFLAGS)          \
+       $(ATK_LIBS)             \
+       $(X11_LIBS)             \
+       $(DL_LIBS)
 
-at_spi_registryd_SOURCES =             \
-       desktop.c               \
-       desktop.h               \
-       deviceeventcontroller.c \
-       deviceeventcontroller.h \
+at_spi2_registryd_SOURCES =    \
+       de-marshaller.h         \
+       de-marshaller.c         \
+       de-types.h              \
+       keymasks.h              \
+       paths.h                 \
        registry-main.c         \
        registry.c              \
-       registry.h
+       registry.h              \
+       introspection.h         \
+       introspection.c         \
+       deviceeventcontroller.c \
+       deviceeventcontroller.h \
+       reentrant-list.c        \
+       reentrant-list.h
+
+X11_SOURCES = \
+       deviceeventcontroller-x11.c \
+       display.h \
+       display.c \
+       event-source.c \
+       event-source.h \
+       ucs2keysym.c
+
+if USE_X11
+at_spi2_registryd_SOURCES += $(X11_SOURCES)
+else
+EXTRA_DIST += $(X11_SOURCES)
+endif
 
-LDADD = ../libspi/libspi.la $(X_LIBS) $(XTST_LIBS) $(REGISTRYD_LIBS) 
+servicedir=$(datadir)/dbus-1/accessibility-services
+service_in_files = org.a11y.atspi.Registry.service.in
+service_DATA     = $(service_in_files:.service.in=.service)
 
-serverinfodir = $(libdir)/bonobo/servers
-serverinfo_DATA = Accessibility_Registry.server
+$(service_DATA): $(service_in_files) Makefile
+       $(AM_V_GEN)$(SED) -e "s|[@]libexecdir[@]|$(libexecdir)|" $(srcdir)/$@.in > $@
 
-@INTLTOOL_SERVER_RULE@
+DISTCLEANFILES = org.a11y.atspi.Registry.service
+EXTRA_DIST += org.a11y.atspi.Registry.service.in
 
-EXTRA_DIST = Accessibility_Registry.server.in.in $(serverinfo_DATA)
-CLEANFILES = $(serverinfo_DATA) $(server_dot_in)
+-include $(top_srcdir)/git.mk