1- # $Id: Makefile.kmk 114742 2026-07-21 18:04:56Z knut.osmundsen@oracle.com $
1+ # $Id: Makefile.kmk 114743 2026-07-21 18:31:58Z knut.osmundsen@oracle.com $
22## @file
33# Sub-Makefile for the VirtualBox Guest Addition X11 Client.
44#
@@ -144,8 +144,6 @@ ifdef VBOX_WITH_VMSVGA
144144 display-ipc.cpp \
145145 display-helper-gnome3.cpp \
146146 display-helper-generic.cpp
147-
148- ### include $(PATH_SUB_CURRENT)/helpers/Makefile.kmk
149147endif
150148
151149ifdef VBOX_WITH_SHARED_CLIPBOARD
@@ -180,13 +178,6 @@ ifdef VBOX_WITH_SHARED_CLIPBOARD
180178 clipboard-wayland.cpp \
181179 clipboard-wayland-popup.cpp \
182180 host-input-focus.cpp \
183- wayland-helper-xdcp-common.cpp \
184- $(VBoxClient_0_OUTDIR)/wayland-helper-dcp.cpp \
185- wayland-helper-edcp.cpp \
186- wayland-helper-gtk.cpp \
187- wayland-helper.cpp \
188- wayland.cpp \
189- wayland-helper-ipc.cpp \
190181 $(PATH_ROOT)/src/VBox/GuestHost/common/mime-type-converter.cpp \
191182 $(PATH_ROOT)/src/VBox/GuestHost/common/VbghWayland.cpp \
192183 $(PATH_ROOT)/src/VBox/GuestHost/common/VbghWaylandPopup.cpp \
@@ -197,7 +188,18 @@ ifdef VBOX_WITH_SHARED_CLIPBOARD
197188 ../wlInclude/xdg-shell.c \
198189 ../wlInclude/xdg-activation-v1.c \
199190 ../wlInclude/gtk-shell.c
191+ endif
200192
193+ ifdef VBOX_WITH_WAYLAND_ADDITIONS_LEGACY # Old code.
194+ VBoxClient_DEFS.linux += VBOX_WITH_WAYLAND_ADDITIONS_LEGACY
195+ VBoxClient_SOURCES.linux += \
196+ wayland-helper-xdcp-common.cpp \
197+ $(VBoxClient_0_OUTDIR)/wayland-helper-dcp.cpp \
198+ wayland-helper-edcp.cpp \
199+ wayland-helper-gtk.cpp \
200+ wayland-helper.cpp \
201+ wayland.cpp \
202+ wayland-helper-ipc.cpp
201203 VBoxClient_CLEAN.linux += $(VBoxClient_0_OUTDIR)/wayland-helper-dcp.cpp
202204 $$(VBoxClient_0_OUTDIR)/wayland-helper-dcp.cpp: \
203205 $(VBOX_PATH_X11_VBOXCLIENT)/wayland-helper-dcp-from-edcp.sed \
@@ -209,7 +211,7 @@ ifdef VBOX_WITH_SHARED_CLIPBOARD
209211 --output "$(@)" \
210212 "$(VBOX_PATH_X11_VBOXCLIENT)/wayland-helper-edcp.cpp"
211213 endif
212- endif
214+ endif # VBOX_WITH_SHARED_CLIPBOARD
213215
214216ifdef VBOX_WITH_SHARED_CLIPBOARD_X11_LAZY_LOAD
215217 # Macro for generating the lazy loading assembly stub loader for a specific .def file.
@@ -253,6 +255,7 @@ ifdef VBOX_WITH_SHARED_CLIPBOARD_X11_LAZY_LOAD
253255 $(evalcall2 VBOXCLIENT_LAZYLOAD_GEN_ASM_FN,$(PATH_ROOT)/src/VBox/GuestHost/libwayland-client.def,libwayland-client,$(VBOX_VBOXCLIENT_LIBWAYLANDCLIENT_VER))
254256endif
255257
258+
256259if 0 #def VBOX_WITH_WAYLAND_ADDITIONS - not needed any more.
257260 #
258261 # vboxwl - GTK Wayland helper for VBoxClient.
0 commit comments