labwc_sources = files( 'action.c', 'buffer.c', 'debug.c', 'desktop.c', 'dnd.c', 'edges.c', 'foreign.c', 'idle.c', 'interactive.c', 'layers.c', 'magnifier.c', 'main.c', 'node.c', 'osd.c', 'osd-field.c', 'output.c', 'output-virtual.c', 'overlay.c', 'placement.c', 'regions.c', 'resistance.c', 'resize-outlines.c', 'seat.c', 'server.c', 'session-lock.c', 'snap-constraints.c', 'snap.c', 'tearing.c', 'theme.c', 'view.c', 'view-impl-common.c', 'window-rules.c', 'workspaces.c', 'xdg.c', 'xdg-popup.c', ) if have_xwayland labwc_sources += files( 'xwayland.c', 'xwayland-unmanaged.c', ) endif subdir('button') subdir('common') subdir('config') subdir('decorations') subdir('input') subdir('menu') subdir('ssd')