Changeset 72152 in vbox for trunk/src/VBox
- Timestamp:
- May 8, 2018 6:17:30 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/x11/VBoxClient/Makefile.kmk
r72137 r72152 32 32 VBoxClient_INCS = $(VBOX_GRAPHICS_INCS) 33 33 VBoxClient_SOURCES = \ 34 main.cpp 35 VBoxClient_SOURCES += \ 34 main.cpp \ 36 35 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-helper.cpp \ 37 36 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/x11-clipboard.cpp \ 38 37 clipboard.cpp \ 39 38 display-svga.cpp \ 40 display-svga-x11.cpp 39 display-svga-x11.cpp \ 40 seamless.cpp \ 41 seamless-x11.cpp \ 42 display.cpp \ 43 hostversion.cpp \ 44 check3d.cpp 41 45 VBoxClient_SOURCES.linux = \ 42 46 chk_stubs.c … … 50 54 dl 51 55 VBoxClient_LIBS = \ 52 X11 \ 53 Xrandr \ 54 Xt 56 X11 Xrandr Xt Xext Xmu 55 57 56 58 # XXX: -L comes from the template, but not rpath … … 79 81 endif 80 82 81 ifdef VBOX_X11_SEAMLESS_GUEST82 VBoxClient_DEFS += SEAMLESS_GUEST DYNAMIC_RESIZE83 VBoxClient_SOURCES += \84 seamless.cpp \85 seamless-x11.cpp \86 display.cpp \87 hostversion.cpp \88 check3d.cpp89 VBoxClient_LIBS += \90 Xext Xmu91 endif92 83 ifdef VBOX_WITH_GUEST_PROPS 93 84 VBoxClient_DEFS += VBOX_WITH_GUEST_PROPS … … 103 94 endif 104 95 105 ifdef VBOX_X11_SEAMLESS_GUEST 106 if defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_SDK) 107 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) 96 if defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_SDK) 97 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) 108 98 109 99 # Set this in LocalConfig.kmk if you are working on the X11 clipboard service … … 111 101 # OTHERS += $(tstSeamlessX11-auto_0_OUTDIR)/tstSeamlessX11-auto.run 112 102 113 114 115 116 117 118 119 120 103 PROGRAMS += tstSeamlessX11-auto 104 tstSeamlessX11-auto_TEMPLATE = VBOXR3TSTEXE 105 tstSeamlessX11-auto_SOURCES = \ 106 testcase/tstSeamlessX11-auto.cpp \ 107 seamless-x11.cpp 108 tstSeamlessX11-auto_DEFS = TESTCASE 109 tstSeamlessX11-auto_LIBS = \ 110 $(LIB_RUNTIME) 121 111 122 112 TESTING += $(tstSeamlessX11-auto_0_OUTDIR)/tstSeamlessX11-auto 123 113 $$(tstSeamlessX11-auto_0_OUTDIR)/tstSeamlessX11-auto.run: \ 124 114 $$(tstSeamlessX11-auto_1_STAGE_TARGET) 125 115 export VBOX_LOG_DEST=nofile; $(tstSeamlessX11-auto_1_STAGE_TARGET) quiet 126 116 $(QUIET)$(APPEND) -t "$@" "done" 127 117 128 # 129 # Additional testcase designed to be run manually, which initiates and starts the Linux 130 # guest client part of the seamless additions in the host, faking seamless events from 131 # the host and writing information about guest events to standard output. 132 # 133 PROGRAMS += tstSeamlessX11 134 tstSeamlessX11_TEMPLATE = VBOXR3TSTEXE 135 tstSeamlessX11_SOURCES = \ 136 testcase/tstSeamlessX11.cpp \ 137 seamless.cpp \ 138 seamless-x11.cpp 139 tstSeamlessX11_LIBPATH = \ 140 $(VBOX_LIBPATH_X11) 141 tstSeamlessX11_LIBS = \ 142 $(LIB_RUNTIME) \ 143 Xext \ 144 Xmu \ 145 X11 146 endif 118 # 119 # Additional testcase designed to be run manually, which initiates and starts the Linux 120 # guest client part of the seamless additions in the host, faking seamless events from 121 # the host and writing information about guest events to standard output. 122 # 123 PROGRAMS += tstSeamlessX11 124 tstSeamlessX11_TEMPLATE = VBOXR3TSTEXE 125 tstSeamlessX11_SOURCES = \ 126 testcase/tstSeamlessX11.cpp \ 127 seamless.cpp \ 128 seamless-x11.cpp 129 tstSeamlessX11_LIBPATH = \ 130 $(VBOX_LIBPATH_X11) 131 tstSeamlessX11_LIBS = \ 132 $(LIB_RUNTIME) \ 133 Xext \ 134 Xmu \ 135 X11 147 136 endif 148 137 endif
Note:
See TracChangeset
for help on using the changeset viewer.