[vlc-commits] Wayland: split out Makefile

Rémi Denis-Courmont git at videolan.org
Tue Oct 22 21:37:13 CEST 2019


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Oct 13 10:35:15 2019 +0300| [e632607af623a82b2e4556ac1ba133f89f706985] | committer: Rémi Denis-Courmont

Wayland: split out Makefile

Copy-paste, no functional changes.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e632607af623a82b2e4556ac1ba133f89f706985
---

 modules/video_output/Makefile.am         | 83 +-------------------------------
 modules/video_output/wayland/Makefile.am | 83 ++++++++++++++++++++++++++++++++
 2 files changed, 84 insertions(+), 82 deletions(-)

diff --git a/modules/video_output/Makefile.am b/modules/video_output/Makefile.am
index a5b59f911a..47fbe149f3 100644
--- a/modules/video_output/Makefile.am
+++ b/modules/video_output/Makefile.am
@@ -220,88 +220,7 @@ endif
 
 
 ### Wayland ###
-libwl_shm_plugin_la_SOURCES = video_output/wayland/shm.c
-nodist_libwl_shm_plugin_la_SOURCES = \
-	video_output/wayland/viewporter-client-protocol.h \
-	video_output/wayland/viewporter-protocol.c
-libwl_shm_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
-	-I$(builddir)/video_output/wayland
-libwl_shm_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
-libwl_shm_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS)
-CLEANFILES += $(nodist_libwl_shm_plugin_la_SOURCES)
-
-video_output/wayland/viewporter-client-protocol.h: \
-		$(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
-	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
-
-video_output/wayland/viewporter-protocol.c: \
-		$(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
-	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
-
-libwl_shell_plugin_la_SOURCES = $(libxdg_shell_plugin_la_SOURCES)
-libwl_shell_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
-	-I$(builddir)/video_output/wayland
-libwl_shell_plugin_la_CFLAGS = $(libxdg_shell_plugin_la_CFLAGS)
-libwl_shell_plugin_la_LIBADD = $(libxdg_shell_plugin_la_LIBADD)
-
-libxdg_shell_plugin_la_SOURCES = \
-	video_output/wayland/output.h video_output/wayland/output.c \
-	video_output/wayland/input.h video_output/wayland/input.c \
-	video_output/xcb/vlc_xkb.h video_output/xcb/xkb.c \
-	video_output/wayland/xdg-shell.c
-nodist_libxdg_shell_plugin_la_SOURCES = \
-	video_output/wayland/xdg-shell-client-protocol.h \
-	video_output/wayland/xdg-shell-protocol.c \
-	video_output/wayland/xdg-decoration-client-protocol.h \
-	video_output/wayland/xdg-decoration-protocol.c
-libxdg_shell_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DXDG_SHELL \
-	-I$(builddir)/video_output/wayland
-libxdg_shell_plugin_la_CFLAGS = \
-	$(WAYLAND_CLIENT_CFLAGS) $(WAYLAND_CURSOR_CFLAGS) \
-	$(XKBCOMMON_CFLAGS)
-libxdg_shell_plugin_la_LIBADD = \
-	$(WAYLAND_CLIENT_LIBS) $(WAYLAND_CURSOR_LIBS) \
-	$(XKBCOMMON_LIBS)
-if HAVE_XKBCOMMON
-libwl_shell_plugin_la_CPPFLAGS += -DHAVE_XKBCOMMON
-libxdg_shell_plugin_la_CPPFLAGS += -DHAVE_XKBCOMMON
-endif
-
-video_output/wayland/xdg-shell-client-protocol.h: \
-		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \
-		video_output/Makefile.am
-	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
-
-video_output/wayland/xdg-shell-protocol.c: \
-		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \
-		video_output/Makefile.am
-	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
-
-video_output/wayland/xdg-decoration-client-protocol.h: \
-		$(WAYLAND_PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \
-		video_output/Makefile.am
-	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
-
-video_output/wayland/xdg-decoration-protocol.c: \
-		$(WAYLAND_PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \
-		video_output/Makefile.am
-	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
-
-libegl_wl_plugin_la_SOURCES = video_output/opengl/egl.c
-libegl_wl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_WAYLAND=1
-libegl_wl_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS) $(WAYLAND_EGL_CFLAGS)
-libegl_wl_plugin_la_LIBADD = $(EGL_LIBS) $(WAYLAND_EGL_LIBS)
-
-if HAVE_WAYLAND
-BUILT_SOURCES += $(nodist_libwl_shm_plugin_la_SOURCES)
-vout_LTLIBRARIES += libwl_shm_plugin.la
-vout_LTLIBRARIES += libwl_shell_plugin.la
-BUILT_SOURCES += $(nodist_libxdg_shell_plugin_la_SOURCES)
-vout_LTLIBRARIES += libxdg_shell_plugin.la
-if HAVE_EGL
-vout_LTLIBRARIES += libegl_wl_plugin.la
-endif
-endif
+include video_output/wayland/Makefile.am
 
 
 ### Win32 ###
diff --git a/modules/video_output/wayland/Makefile.am b/modules/video_output/wayland/Makefile.am
new file mode 100644
index 0000000000..f14ecdb3a5
--- /dev/null
+++ b/modules/video_output/wayland/Makefile.am
@@ -0,0 +1,83 @@
+### Wayland ###
+libwl_shm_plugin_la_SOURCES = video_output/wayland/shm.c
+nodist_libwl_shm_plugin_la_SOURCES = \
+	video_output/wayland/viewporter-client-protocol.h \
+	video_output/wayland/viewporter-protocol.c
+libwl_shm_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
+	-I$(builddir)/video_output/wayland
+libwl_shm_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
+libwl_shm_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS)
+CLEANFILES += $(nodist_libwl_shm_plugin_la_SOURCES)
+
+video_output/wayland/viewporter-client-protocol.h: \
+		$(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
+	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
+
+video_output/wayland/viewporter-protocol.c: \
+		$(WAYLAND_PROTOCOLS)/stable/viewporter/viewporter.xml
+	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
+
+libwl_shell_plugin_la_SOURCES = $(libxdg_shell_plugin_la_SOURCES)
+libwl_shell_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) \
+	-I$(builddir)/video_output/wayland
+libwl_shell_plugin_la_CFLAGS = $(libxdg_shell_plugin_la_CFLAGS)
+libwl_shell_plugin_la_LIBADD = $(libxdg_shell_plugin_la_LIBADD)
+
+libxdg_shell_plugin_la_SOURCES = \
+	video_output/wayland/output.h video_output/wayland/output.c \
+	video_output/wayland/input.h video_output/wayland/input.c \
+	video_output/xcb/vlc_xkb.h video_output/xcb/xkb.c \
+	video_output/wayland/xdg-shell.c
+nodist_libxdg_shell_plugin_la_SOURCES = \
+	video_output/wayland/xdg-shell-client-protocol.h \
+	video_output/wayland/xdg-shell-protocol.c \
+	video_output/wayland/xdg-decoration-client-protocol.h \
+	video_output/wayland/xdg-decoration-protocol.c
+libxdg_shell_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DXDG_SHELL \
+	-I$(builddir)/video_output/wayland
+libxdg_shell_plugin_la_CFLAGS = \
+	$(WAYLAND_CLIENT_CFLAGS) $(WAYLAND_CURSOR_CFLAGS) \
+	$(XKBCOMMON_CFLAGS)
+libxdg_shell_plugin_la_LIBADD = \
+	$(WAYLAND_CLIENT_LIBS) $(WAYLAND_CURSOR_LIBS) \
+	$(XKBCOMMON_LIBS)
+if HAVE_XKBCOMMON
+libwl_shell_plugin_la_CPPFLAGS += -DHAVE_XKBCOMMON
+libxdg_shell_plugin_la_CPPFLAGS += -DHAVE_XKBCOMMON
+endif
+
+video_output/wayland/xdg-shell-client-protocol.h: \
+		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \
+		video_output/Makefile.am
+	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
+
+video_output/wayland/xdg-shell-protocol.c: \
+		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml \
+		video_output/Makefile.am
+	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
+
+video_output/wayland/xdg-decoration-client-protocol.h: \
+		$(WAYLAND_PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \
+		video_output/Makefile.am
+	$(AM_V_GEN)$(WAYLAND_SCANNER) client-header $< $@
+
+video_output/wayland/xdg-decoration-protocol.c: \
+		$(WAYLAND_PROTOCOLS)/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml \
+		video_output/Makefile.am
+	$(AM_V_GEN)$(WAYLAND_SCANNER) private-code $< $@
+
+libegl_wl_plugin_la_SOURCES = video_output/opengl/egl.c
+libegl_wl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -DUSE_PLATFORM_WAYLAND=1
+libegl_wl_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS) $(WAYLAND_EGL_CFLAGS)
+libegl_wl_plugin_la_LIBADD = $(EGL_LIBS) $(WAYLAND_EGL_LIBS)
+
+if HAVE_WAYLAND
+BUILT_SOURCES += $(nodist_libwl_shm_plugin_la_SOURCES)
+vout_LTLIBRARIES += libwl_shm_plugin.la
+vout_LTLIBRARIES += libwl_shell_plugin.la
+BUILT_SOURCES += $(nodist_libxdg_shell_plugin_la_SOURCES)
+vout_LTLIBRARIES += libxdg_shell_plugin.la
+if HAVE_EGL
+vout_LTLIBRARIES += libegl_wl_plugin.la
+endif
+endif



More information about the vlc-commits mailing list