Changeset 98416 in vbox for trunk/src/VBox/Additions/common/VBoxGuest
- Timestamp:
- Feb 1, 2023 4:25:17 PM (22 months ago)
- Location:
- trunk/src/VBox/Additions/common/VBoxGuest
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r98126 r98416 72 72 #VBoxGuest_DEFS.win += LOG_ENABLED LOG_TO_BACKDOOR 73 73 VBoxGuest_DEFS.win += \ 74 $(if $(VBOX_WITH_DPC_LATENCY_CHECKER),VBOX_WITH_DPC_LATENCY_CHECKER,)74 $(if $(VBOX_WITH_DPC_LATENCY_CHECKER),VBOX_WITH_DPC_LATENCY_CHECKER,) 75 75 VBoxGuest_DEPS.solaris += $(VBOX_SVN_REV_KMK) 76 76 VBoxGuest_DEPS.haiku += $(VBOX_SVN_REV_HEADER) … … 128 128 win/VBoxGuest.rc 129 129 VBoxGuest_SOURCES.win.x86 += \ 130 131 132 133 130 ../../../Runtime/common/string/strcmp.asm \ 131 ../../../Runtime/common/string/strchr.asm \ 132 ../../../Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp \ 133 ../../../Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm 134 134 VBoxGuest_LIBS += \ 135 135 $(VBOX_LIB_VBGL_R0BASE) \ … … 152 152 # The library order is crucial, so a bit of trickery is necessary. 153 153 # A library is used to make sure that VBoxGuestA-os2.asm is first in the link. (temporary hack?) 154 VBoxGuest_SOURCES= \154 VBoxGuest_SOURCES = \ 155 155 VBoxGuestA-os2.asm 156 156 ifdef VBOX_USE_WATCOM_FOR_OS2 157 VBoxGuest_LIBS= \158 $(VBoxGuestLibOs2Hack_1_TARGET) \159 $(VBOX_LIB_VBGL_R0BASE) \160 $(VBOX_LIB_IPRT_GUEST_R0) \161 $(PATH_IGCC)/lib/libend.lib157 VBoxGuest_LIBS = \ 158 $(VBoxGuestLibOs2Hack_1_TARGET) \ 159 $(VBOX_LIB_VBGL_R0BASE) \ 160 $(VBOX_LIB_IPRT_GUEST_R0) \ 161 $(PATH_IGCC)/lib/libend.lib 162 162 else 163 VBoxGuest_SOURCES+= \164 VBoxGuest-os2.def165 #VBoxGuest_LDFLAGS = -s -t -v166 VBoxGuest_LIBS= \167 $(VBoxGuestLibOs2Hack_1_TARGET) \168 $(VBOX_LIB_VBGL_R0BASE) \169 $(VBOX_LIB_IPRT_GUEST_R0) \170 $(VBOX_GCC_LIBGCC) \171 end163 VBoxGuest_SOURCES += \ 164 VBoxGuest-os2.def 165 #VBoxGuest_LDFLAGS = -s -t -v 166 VBoxGuest_LIBS = \ 167 $(VBoxGuestLibOs2Hack_1_TARGET) \ 168 $(VBOX_LIB_VBGL_R0BASE) \ 169 $(VBOX_LIB_IPRT_GUEST_R0) \ 170 $(VBOX_GCC_LIBGCC) \ 171 end 172 172 endif 173 ## When debugging init with kDrvTest:174 #VBoxGuest_NAME = VBoxGst175 176 # See above.177 LIBRARIES += VBoxGuestLibOs2Hack178 VBoxGuestLibOs2Hack_TEMPLATE = VBoxGuestR0DrvLib179 VBoxGuestLibOs2Hack_INSTTYPE = none180 VBoxGuestLibOs2Hack_DEFS = $(VBoxGuest_DEFS)181 VBoxGuestLibOs2Hack_INCS = \182 . \183 $(PATH_ROOT)/src/VBox/Runtime/include # for the os2ddk184 VBoxGuestLibOs2Hack_SOURCES = \185 VBoxGuest-os2.cpp \186 VBoxGuest.cpp173 ## When debugging init with kDrvTest: 174 #VBoxGuest_NAME = VBoxGst 175 176 # See above. 177 LIBRARIES += VBoxGuestLibOs2Hack 178 VBoxGuestLibOs2Hack_TEMPLATE = VBoxGuestR0DrvLib 179 VBoxGuestLibOs2Hack_INSTTYPE = none 180 VBoxGuestLibOs2Hack_DEFS = $(VBoxGuest_DEFS) 181 VBoxGuestLibOs2Hack_INCS = \ 182 . \ 183 $(PATH_ROOT)/src/VBox/Runtime/include # for the os2ddk 184 VBoxGuestLibOs2Hack_SOURCES = \ 185 VBoxGuest-os2.cpp \ 186 VBoxGuest.cpp 187 187 endif # OS/2 188 188 … … 199 199 VBoxGuest.kext_BLDDIRS = $(VBoxGuest.kext_0_OUTDIR)/Contents/ 200 200 201 $$(VBoxGuest.kext_0_OUTDIR)/Contents/Info.plist: \202 $(PATH_SUB_CURRENT)/darwin/Info.plist \203 $(VBOX_VERSION_MK) | $$(dir $$@)201 $$(VBoxGuest.kext_0_OUTDIR)/Contents/Info.plist: \ 202 $(PATH_SUB_CURRENT)/darwin/Info.plist \ 203 $(VBOX_VERSION_MK) | $$(dir $$@) 204 204 $(call MSG_GENERATE,VBoxGuest,$@,$<) 205 205 $(QUIET)$(RM) -f $@ … … 215 215 $< 216 216 217 $(evalcall2 VBOX_TEST_SIGN_KEXT,VBoxGuest)217 $(evalcall2 VBOX_TEST_SIGN_KEXT,VBoxGuest) 218 218 endif # darwin 219 219 … … 244 244 # Build test for the Guest Additions kernel module (kmk check). 245 245 # 246 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxguest-src,,save_symvers)246 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxguest-src,,save_symvers) 247 247 endif # Linux 248 248 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/Makefile.kmk
r98214 r98416 53 53 ifndef VBOX_ONLY_VALIDATIONKIT 54 54 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd) 55 ifndef VBOX_USE_SYSTEM_XORG_HEADERS56 LIBRARIES += \57 VBoxGuestR3LibXFree8658 endif55 ifndef VBOX_USE_SYSTEM_XORG_HEADERS 56 LIBRARIES += \ 57 VBoxGuestR3LibXFree86 58 endif 59 59 endif 60 60 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) … … 82 82 VBoxGuestR0LibHGCM.cpp \ 83 83 VbglR0CanUsePhysPageList.cpp \ 84 84 \ 85 85 VBoxGuestR0LibIdc.cpp \ 86 86 VBoxGuestR0LibSharedFolders.c \ … … 140 140 VBoxGuestR3LibStat.cpp \ 141 141 VBoxGuestR3LibTime.cpp \ 142 143 144 145 146 147 142 VBoxGuestR3LibModule.cpp \ 143 VBoxGuestR3LibPidFile.cpp \ 144 VBoxGuestR3LibVrdp.cpp \ 145 VBoxGuestR3LibMouse.cpp \ 146 VBoxGuestR3LibSeamless.cpp \ 147 VBoxGuestR3LibVideo.cpp 148 148 ifneq ($(KBUILD_TARGET),win) 149 149 VBoxGuestR3Lib_SOURCES += \ … … 158 158 VBoxGuestR3Lib_DEFS += VBOX_WITH_SHARED_CLIPBOARD_GUEST 159 159 VBoxGuestR3Lib_SOURCES += \ 160 VBoxGuestR3LibClipboard.cpp160 VBoxGuestR3LibClipboard.cpp 161 161 ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 162 VBoxGuestR3Lib_SOURCES+= \163 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardMIME.cpp162 VBoxGuestR3Lib_SOURCES += \ 163 $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardMIME.cpp 164 164 endif 165 165 endif … … 174 174 ifdef VBOX_WITH_DRAG_AND_DROP 175 175 VBoxGuestR3Lib_DEFS += \ 176 177 176 VBOX_WITH_DRAG_AND_DROP \ 177 $(if $(VBOX_WITH_DRAG_AND_DROP_GH),VBOX_WITH_DRAG_AND_DROP_GH,) 178 178 VBoxGuestR3Lib_SOURCES += \ 179 179 VBoxGuestR3LibDragAndDrop.cpp … … 229 229 VBoxGuestR3LibRuntimeXF86.cpp 230 230 VBoxGuestR3LibXFree86_INCS = \ 231 232 233 231 $(VBOX_PATH_X11_ROOT)/XFree86-4.3/Xserver \ 232 $(VBOX_PATH_X11_ROOT)/XFree86-4.3 \ 233 $(VBOX_PATH_X11_ROOT)/XFree86-4.3/X11 234 234 235 235 # -
trunk/src/VBox/Additions/common/VBoxGuest/lib/testcase/Makefile.kmk
r98169 r98416 39 39 if defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_BUILD) 40 40 41 #42 # Testcase for the physical heap.43 #44 PROGRAMS += tstVbglR0PhysHeap-145 tstVbglR0PhysHeap-1_TEMPLATE = VBoxR3TstExe46 tstVbglR0PhysHeap-1_SOURCES= \47 tstVbglR0PhysHeap-1.cpp41 # 42 # Testcase for the physical heap. 43 # 44 PROGRAMS += tstVbglR0PhysHeap-1 45 tstVbglR0PhysHeap-1_TEMPLATE = VBoxR3TstExe 46 tstVbglR0PhysHeap-1_SOURCES = \ 47 tstVbglR0PhysHeap-1.cpp 48 48 49 49
Note:
See TracChangeset
for help on using the changeset viewer.