-if ENABLE_XWAYLAND
-xwayland_subdir = xwayland
-endif
-
bin_PROGRAMS =
moduledir = $(libdir)/weston
module_LTLIBRARIES =
SUBDIRS = \
shared \
src \
- $(xwayland_subdir) \
clients \
protocol \
tests \
desktop-shell/xdg-shell-server-protocol.h
endif
+
+if ENABLE_XWAYLAND
+
+module_LTLIBRARIES += xwayland.la
+
+xwayland_la_CPPFLAGS = \
+ -I$(top_srcdir)/shared \
+ -I$(top_srcdir)/src \
+ -I$(top_builddir)/src \
+ -I$(top_builddir)/xwayland \
+ -DDATADIR='"$(datadir)"' \
+ -DMODULEDIR='"$(moduledir)"' \
+ -DLIBEXECDIR='"$(libexecdir)"' \
+ -DXSERVER_PATH='"@XSERVER_PATH@"'
+
+xwayland_la_LDFLAGS = -module -avoid-version
+xwayland_la_LIBADD = \
+ $(XWAYLAND_LIBS) \
+ $(top_builddir)/shared/libshared-cairo.la
+xwayland_la_CFLAGS = \
+ $(GCC_CFLAGS) \
+ $(COMPOSITOR_CFLAGS) \
+ $(PIXMAN_CFLAGS) \
+ $(CAIRO_CFLAGS)
+xwayland_la_SOURCES = \
+ xwayland/xwayland.h \
+ xwayland/window-manager.c \
+ xwayland/selection.c \
+ xwayland/dnd.c \
+ xwayland/launcher.c \
+ xwayland/xserver-protocol.c \
+ xwayland/xserver-server-protocol.h \
+ xwayland/hash.c \
+ xwayland/hash.h
+
+BUILT_SOURCES += \
+ xwayland/xserver-protocol.c \
+ xwayland/xserver-server-protocol.h
+endif
+
wayland_protocoldir = $(top_srcdir)/protocol
include $(top_srcdir)/wayland-scanner.mk
+++ /dev/null
-AM_CPPFLAGS = \
- -I$(top_srcdir)/shared \
- -I$(top_srcdir)/src \
- -I$(top_builddir)/src \
- -I$(top_builddir)/xwayland \
- -DDATADIR='"$(datadir)"' \
- -DMODULEDIR='"$(moduledir)"' \
- -DLIBEXECDIR='"$(libexecdir)"' \
- -DXSERVER_PATH='"@XSERVER_PATH@"'
-
-moduledir = @libdir@/weston
-module_LTLIBRARIES = xwayland.la
-
-xwayland = xwayland.la
-xwayland_la_LDFLAGS = -module -avoid-version
-xwayland_la_LIBADD = \
- $(XWAYLAND_LIBS) \
- $(top_builddir)/shared/libshared-cairo.la
-xwayland_la_CFLAGS = \
- $(GCC_CFLAGS) \
- $(COMPOSITOR_CFLAGS) \
- $(PIXMAN_CFLAGS) \
- $(CAIRO_CFLAGS)
-xwayland_la_SOURCES = \
- xwayland.h \
- window-manager.c \
- selection.c \
- dnd.c \
- launcher.c \
- xserver-protocol.c \
- xserver-server-protocol.h \
- hash.c \
- hash.h
-
-BUILT_SOURCES = \
- xserver-protocol.c \
- xserver-server-protocol.h
-
-CLEANFILES = $(BUILT_SOURCES)
-
-wayland_protocoldir = $(top_srcdir)/protocol
-include $(top_srcdir)/wayland-scanner.mk