1 noinst_PROGRAMS = compositor
4 -DDATADIR='"$(datadir)"' \
5 -I$(top_builddir)/wayland \
6 -I$(top_srcdir)/wayland \
9 AM_CFLAGS = $(GCC_CFLAGS)
14 if ENABLE_DRM_COMPOSITOR
15 drm_compositor_sources = compositor-drm.c tty.c evdev.c
18 if ENABLE_X11_COMPOSITOR
19 x11_compositor_sources = compositor-x11.c
22 if ENABLE_WAYLAND_COMPOSITOR
23 wayland_compositor_sources = compositor-wayland.c
26 if ENABLE_OPENWFD_COMPOSITOR
27 openwfd_compositor_sources = compositor-openwfd.c
28 AM_CPPFLAGS += $(OPENWFD_CFLAGS)
29 compositor_LDADD += $(OPENWFD_LIBS)
32 compositor_SOURCES = \
38 screenshooter-protocol.c \
39 screenshooter-server-protocol.h \
41 $(drm_compositor_sources) \
42 $(openwfd_compositor_sources) \
43 $(x11_compositor_sources) \
44 $(wayland_compositor_sources)
46 udevrulesddir = $(sysconfdir)/udev/rules.d
48 dist_udevrulesd_DATA = \
52 screenshooter-server-protocol.h \
53 screenshooter-protocol.c
55 CLEANFILES = $(BUILT_SOURCES)
57 @wayland_scanner_rules@