diff options
-rw-r--r-- | mate-panel/Makefile.am | 27 | ||||
-rw-r--r-- | mate-panel/wayland-protocols/Makefile.am | 10 |
2 files changed, 31 insertions, 6 deletions
diff --git a/mate-panel/Makefile.am b/mate-panel/Makefile.am index 7460d8cc..c37bbd71 100644 --- a/mate-panel/Makefile.am +++ b/mate-panel/Makefile.am @@ -65,6 +65,12 @@ panel_sources = \ panel-applet-info.c \ panel-reset.c +if ENABLE_WAYLAND +panel_sources += \ + wayland-protocols/wlr-layer-shell-unstable-v1-protocol.c \ + wayland-protocols/xdg-shell-protocol.c +endif + panel_headers = \ panel-types.h \ panel-widget.h \ @@ -117,6 +123,12 @@ panel_headers = \ panel-reset.h \ panel-schemas.h +if ENABLE_WAYLAND +panel_headers += \ + wayland-protocols/wlr-layer-shell-unstable-v1-client-protocol.h \ + wayland-protocols/xdg-shell-client-protocol.h +endif + mate_panel_SOURCES = \ $(panel_sources) \ $(panel_headers) @@ -127,6 +139,12 @@ mate_panel_CPPFLAGS = \ -DPANEL_MODULES_DIR=\"$(modulesdir)\" \ -DMATEMENU_I_KNOW_THIS_IS_UNSTABLE +if ENABLE_WAYLAND +mate_panel_CPPFLAGS += \ + $(WAYLAND_CFLAGS) +endif + + mate_panel_LDADD = \ $(top_builddir)/mate-panel/libegg/libegg.la \ $(top_builddir)/mate-panel/libmate-panel-applet-private/libmate-panel-applet-private.la \ @@ -137,6 +155,11 @@ mate_panel_LDADD = \ $(X_LIBS) \ -lm +if ENABLE_WAYLAND +mate_panel_LDADD += \ + $(WAYLAND_LIBS) +endif + mate_panel_LDFLAGS = -export-dynamic mate_desktop_item_edit_SOURCES = \ @@ -261,7 +284,9 @@ EXTRA_DIST = \ panel-test-applets.gresource.xml \ panel-marshal.list \ $(entries_DATA) \ - $(desktop_in_files) + $(desktop_in_files) \ + wayland-protocols/wlr-layer-shell-unstable-v1.xml \ + wayland-protocols/xdg-shell.xml CLEANFILES = \ $(BUILT_SOURCES) \ diff --git a/mate-panel/wayland-protocols/Makefile.am b/mate-panel/wayland-protocols/Makefile.am index ce1b55e6..703af7eb 100644 --- a/mate-panel/wayland-protocols/Makefile.am +++ b/mate-panel/wayland-protocols/Makefile.am @@ -1,14 +1,14 @@ if ENABLE_WAYLAND -all: wlr-layer-shell-unstable-v1-protocol.h wlr-layer-shell-unstable-v1-protocol.c xdg-shell-protocol.h xdg-shell-protocol.c +all: wlr-layer-shell-unstable-v1-client-protocol.h wlr-layer-shell-unstable-v1-protocol.c xdg-shell-client-protocol.h xdg-shell-protocol.c -wlr-layer-shell-unstable-v1-protocol.h: wlr-layer-shell-unstable-v1.xml - wayland-scanner -c client-header wlr-layer-shell-unstable-v1.xml wlr-layer-shell-unstable-v1-protocol.h +wlr-layer-shell-unstable-v1-client-protocol.h: wlr-layer-shell-unstable-v1.xml + wayland-scanner -c client-header wlr-layer-shell-unstable-v1.xml wlr-layer-shell-unstable-v1-client-protocol.h wlr-layer-shell-unstable-v1-protocol.c: wlr-layer-shell-unstable-v1.xml wayland-scanner -c private-code wlr-layer-shell-unstable-v1.xml wlr-layer-shell-unstable-v1-protocol.c -xdg-shell-protocol.h: xdg-shell.xml - wayland-scanner -c client-header xdg-shell.xml xdg-shell-protocol.h +xdg-shell-client-protocol.h: xdg-shell.xml + wayland-scanner -c client-header xdg-shell.xml xdg-shell-client-protocol.h xdg-shell-protocol.c: xdg-shell.xml wayland-scanner -c private-code xdg-shell.xml xdg-shell-protocol.c |