Changeset 11820
- Timestamp:
- 08/29/08 16:09:39 (3 months ago)
- Files:
-
- trunk/Config.kmk (modified) (1 diff)
- trunk/include/Makefile.kmk (modified) (3 diffs)
- trunk/include/VBox/VBoxGuest.h (modified) (7 diffs)
- trunk/include/VBox/VBoxGuestLib.h (modified) (2 diffs)
- trunk/include/VBox/pdmifs.h (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) (4 diffs)
- trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/common/VBoxControl/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified) (2 diffs)
- trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) (15 diffs)
- trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h (modified) (3 diffs)
- trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp (modified) (2 diffs)
- trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) (4 diffs)
- trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLInternal.h (modified) (1 diff)
- trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/linux/module/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Devices/Makefile.kmk (modified) (3 diffs)
- trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) (10 diffs)
- trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) (4 diffs)
- trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (modified) (2 diffs)
- trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) (6 diffs)
- trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp (modified) (11 diffs)
- trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) (6 diffs)
- trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) (6 diffs)
- trunk/src/VBox/HostServices/GuestProperties/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/HostServices/SharedFolders/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified) (2 diffs)
- trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk (modified) (1 diff)
- trunk/src/VBox/Main/ConsoleImpl.cpp (modified) (15 diffs)
- trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) (23 diffs)
- trunk/src/VBox/Main/DisplayImpl.cpp (modified) (2 diffs)
- trunk/src/VBox/Main/MachineImpl.cpp (modified) (16 diffs)
- trunk/src/VBox/Main/Makefile.kmk (modified) (5 diffs)
- trunk/src/VBox/Main/VMMDevInterface.cpp (modified) (12 diffs)
- trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) (6 diffs)
- trunk/src/VBox/Main/include/DisplayImpl.h (modified) (1 diff)
- trunk/src/VBox/Main/include/VMMDev.h (modified) (1 diff)
- trunk/src/VBox/Main/xpcom/server.cpp (modified) (1 diff)
- trunk/src/VBox/VMM/DBGF.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Config.kmk
r11814 r11820 246 246 # The Qt GUI. 247 247 VBOX_WITH_QTGUI = 1 248 # The Qt 4 GUI (experimental).248 # The Qt 4 GUI. 249 249 VBOX_WITH_QT4GUI = 1 250 250 # The headless frontend. trunk/include/Makefile.kmk
r11005 r11820 58 58 59 59 SyntaxVBoxIncludeR3_TEMPLATE = VBOXMAINEXE 60 SyntaxVBoxIncludeR3_DEFS = VBOX_ HGCM60 SyntaxVBoxIncludeR3_DEFS = VBOX_WITH_HGCM 61 61 SyntaxVBoxIncludeR3_SOURCES := \ 62 62 $(addprefix $(PATH_TARGET)/,$(subst .h,-c.c, $(subst /,_,$(hdrs.r3)))) \ … … 64 64 65 65 SyntaxVBoxIncludeR0_TEMPLATE = VBOXR0 66 SyntaxVBoxIncludeR0_DEFS = VBOX_ HGCM66 SyntaxVBoxIncludeR0_DEFS = VBOX_WITH_HGCM 67 67 SyntaxVBoxIncludeR0_SOURCES := \ 68 68 $(addprefix $(PATH_TARGET)/,$(subst .h,-c.c, $(subst /,_,$(hdrs.r0)))) \ … … 70 70 71 71 SyntaxVBoxIncludeGC_TEMPLATE = VBOXGC 72 SyntaxVBoxIncludeGC_DEFS = VBOX_ HGCM72 SyntaxVBoxIncludeGC_DEFS = VBOX_WITH_HGCM 73 73 SyntaxVBoxIncludeGC_SOURCES := \ 74 74 $(addprefix $(PATH_TARGET)/,$(subst .h,-c.c, $(subst /,_,$(hdrs.gc)))) \ trunk/include/VBox/VBoxGuest.h
r11643 r11820 171 171 VMMDevReq_ReportGuestCapabilities = 55, 172 172 VMMDevReq_SetGuestCapabilities = 56, 173 #ifdef VBOX_ HGCM173 #ifdef VBOX_WITH_HGCM 174 174 VMMDevReq_HGCMConnect = 60, 175 175 VMMDevReq_HGCMDisconnect = 61, … … 619 619 #pragma pack() 620 620 621 #ifdef VBOX_ HGCM621 #ifdef VBOX_WITH_HGCM 622 622 623 623 /** HGCM flags. … … 814 814 } VMMDevHGCMCancel; 815 815 816 #endif /* VBOX_ HGCM */816 #endif /* VBOX_WITH_HGCM */ 817 817 818 818 … … 1220 1220 1221 1221 1222 #ifdef VBOX_ HGCM1222 #ifdef VBOX_WITH_HGCM 1223 1223 /* These structures are shared between the driver and other binaries, 1224 1224 * therefore packing must be defined explicitely. … … 1255 1255 # define VBOXGUEST_HGCM_CALL_PARMS(a) ((HGCMFunctionParameter *)((uint8_t *)(a) + sizeof (VBoxGuestHGCMCallInfo))) 1256 1256 1257 #endif /* VBOX_ HGCM */1257 #endif /* VBOX_WITH_HGCM */ 1258 1258 1259 1259 /* … … 1339 1339 case VMMDevReq_SetGuestCapabilities: 1340 1340 return sizeof(VMMDevReqGuestCapabilities2); 1341 #ifdef VBOX_ HGCM1341 #ifdef VBOX_WITH_HGCM 1342 1342 case VMMDevReq_HGCMConnect: 1343 1343 return sizeof(VMMDevHGCMConnect); … … 1355 1355 case VMMDevReq_HGCMCancel: 1356 1356 return sizeof(VMMDevHGCMCancel); 1357 #endif /* VBOX_ HGCM */1357 #endif /* VBOX_WITH_HGCM */ 1358 1358 case VMMDevReq_VideoAccelEnable: 1359 1359 return sizeof(VMMDevVideoAccelEnable); trunk/include/VBox/VBoxGuestLib.h
r8700 r11820 132 132 /** @} */ 133 133 134 #ifdef VBOX_ HGCM134 #ifdef VBOX_WITH_HGCM 135 135 136 136 #ifdef VBGL_VBOXGUEST … … 245 245 #endif /* !VBGL_VBOXGUEST */ 246 246 247 #endif /* VBOX_ HGCM */247 #endif /* VBOX_WITH_HGCM */ 248 248 249 249 trunk/include/VBox/pdmifs.h
r11649 r11820 2403 2403 2404 2404 2405 #ifdef VBOX_ HGCM2405 #ifdef VBOX_WITH_HGCM 2406 2406 2407 2407 /** Abstract HGCM command structure. Used only to define a typed pointer. */ trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk
r10516 r11820 33 33 DLLS += VBoxOGL 34 34 VBoxOGL_TEMPLATE = VBOXGUESTR3EXE 35 VBoxOGL_DEFS = VBOX_ HGCM _WIN32_WINNT=0x0500 VBOX_OGL_GUEST_SIDE35 VBoxOGL_DEFS = VBOX_WITH_HGCM _WIN32_WINNT=0x0500 VBOX_OGL_GUEST_SIDE 36 36 VBoxOGL_SOURCES = \ 37 37 dllmain.cpp \ trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk
r10129 r11820 36 36 37 37 tstShOpenGL_TEMPLATE = VBOXGUESTR3EXE 38 tstShOpenGL_DEFS = VBOX_ HGCM38 tstShOpenGL_DEFS = VBOX_WITH_HGCM 39 39 tstShOpenGL_SOURCES = tstShOpenGL.cpp 40 40 tstShOpenGL_LIBS = $(PATH_SDK_WINPSDK_LIB)/OpenGL32.Lib trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk
r11687 r11820 36 36 VBoxGuest_NOINST = true 37 37 endif 38 VBoxGuest_DEFS = LOG_TO_BACKDOOR VBGL_VBOXGUEST VBOX_ HGCM VBOX_REBOOT_ON_UNINSTALL38 VBoxGuest_DEFS = LOG_TO_BACKDOOR VBGL_VBOXGUEST VBOX_WITH_HGCM VBOX_REBOOT_ON_UNINSTALL 39 39 #VBoxGuest_DEFS += LOG_ENABLED 40 40 VBoxGuest_INCS = ../include trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp
r10636 r11820 340 340 } 341 341 342 #ifdef VBOX_ HGCM342 #ifdef VBOX_WITH_HGCM 343 343 DECLVBGL(void) VBoxHGCMCallback (VMMDevHGCMRequestHeader *pHeader, void *pvData, uint32_t u32Data) 344 344 { … … 399 399 } 400 400 401 #endif /* VBOX_ HGCM */401 #endif /* VBOX_WITH_HGCM */ 402 402 403 403 static bool IsPowerOfTwo (uint32_t val) … … 883 883 } 884 884 885 #ifdef VBOX_ HGCM885 #ifdef VBOX_WITH_HGCM 886 886 /* HGCM offers blocking IOCTLSs just like waitevent and actually 887 887 * uses the same waiting code. … … 1001 1001 1002 1002 } break; 1003 #endif /* VBOX_ HGCM */1003 #endif /* VBOX_WITH_HGCM */ 1004 1004 1005 1005 #ifdef VBOX_WITH_VRDP_SESSION_HANDLING trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk
r10129 r11820 36 36 37 37 tstHook_TEMPLATE = VBOXGUESTR3EXE 38 tstHook_DEFS = VBOX_ HGCM38 tstHook_DEFS = VBOX_WITH_HGCM 39 39 tstHook_SOURCES = tstHook.cpp 40 40 tstHook_INCS = ../../include trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk
r10516 r11820 33 33 VBoxTray_NOINST = true 34 34 endif 35 VBoxTray_DEFS = VBOX_ HGCM LOG_TO_BACKDOOR35 VBoxTray_DEFS = VBOX_WITH_HGCM LOG_TO_BACKDOOR 36 36 VBoxTray_INCS = ../include 37 37 VBoxTray_SOURCES = \ trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/Makefile.kmk
r10129 r11820 30 30 PROGRAMS += tstSessionHack 31 31 tstSessionHack_TEMPLATE = VBOXW32GUESTR3 32 tstSessionHack_DEFS = VBOX_ HGCM32 tstSessionHack_DEFS = VBOX_WITH_HGCM 33 33 tstSessionHack_INCS = ../../include 34 34 tstSessionHack_SOURCES = \ trunk/src/VBox/Additions/common/VBoxControl/Makefile.kmk
r10869 r11820 39 39 endif 40 40 VBoxControl_DEFS += \ 41 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS VBOX_ HGCM,)41 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS VBOX_WITH_HGCM,) 42 42 VBoxControl_SOURCES = \ 43 43 VBoxControl.cpp \ trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r8760 r11820 35 35 endif 36 36 VBoxGuest_TEMPLATE = VBOXGUESTR0 37 VBoxGuest_DEFS = VBGL_VBOXGUEST VBOX_ HGCM37 VBoxGuest_DEFS = VBGL_VBOXGUEST VBOX_WITH_HGCM 38 38 VBoxGuest_INCS := $(PATH_SUB_CURRENT) 39 39 ifneq ($(KBUILD_TARGET),os2) … … 79 79 SYSMODS.freebsd += vboxguest 80 80 vboxguest_TEMPLATE = VBOXGUESTR0 81 vboxguest_DEFS = VBGL_VBOXGUEST VBOX_ HGCM81 vboxguest_DEFS = VBGL_VBOXGUEST VBOX_WITH_HGCM 82 82 vboxguest_INCS := \ 83 83 $(PATH_SUB_CURRENT) trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp
r10552 r11820 37 37 #include <iprt/assert.h> 38 38 #include <iprt/param.h> 39 #ifdef VBOX_ HGCM39 #ifdef VBOX_WITH_HGCM 40 40 # include <iprt/thread.h> 41 41 #endif … … 45 45 * Internal Functions * 46 46 *******************************************************************************/ 47 #ifdef VBOX_ HGCM47 #ifdef VBOX_WITH_HGCM 48 48 static DECLCALLBACK(void) VBoxGuestHGCMAsyncWaitCallback(VMMDevHGCMRequestHeader *pHdrNonVolatile, void *pvUser, uint32_t u32User); 49 49 #endif … … 156 156 pDevExt->WaitList.pHead = NULL; 157 157 pDevExt->WaitList.pTail = NULL; 158 #ifdef VBOX_ HGCM158 #ifdef VBOX_WITH_HGCM 159 159 pDevExt->HGCMWaitList.pHead = NULL; 160 160 pDevExt->HGCMWaitList.pTail = NULL; … … 213 213 if (RT_SUCCESS(rc)) 214 214 { 215 #ifdef VBOX_ HGCM215 #ifdef VBOX_WITH_HGCM 216 216 rc = vboxGuestInitFilterMask(pDevExt, VMMDEV_EVENT_HGCM); 217 217 #else … … 293 293 294 294 VBoxGuestDeleteWaitList(&pDevExt->WaitList); 295 #ifdef VBOX_ HGCM295 #ifdef VBOX_WITH_HGCM 296 296 VBoxGuestDeleteWaitList(&pDevExt->HGCMWaitList); 297 297 #endif … … 379 379 pSession, pSession->Process, (int)pSession->Process, (uintptr_t)pSession->R0Process)); /** @todo %RTr0proc */ 380 380 381 #ifdef VBOX_ HGCM381 #ifdef VBOX_WITH_HGCM 382 382 for (unsigned i = 0; i < RT_ELEMENTS(pSession->aHGCMClientIds); i++) 383 383 if (pSession->aHGCMClientIds[i]) … … 491 491 pWait->fReqEvents = 0; 492 492 pWait->fResEvents = 0; 493 #ifdef VBOX_ HGCM493 #ifdef VBOX_WITH_HGCM 494 494 pWait->pHGCMReq = NULL; 495 495 #endif … … 510 510 pWait->fReqEvents = 0; 511 511 pWait->fResEvents = 0; 512 #ifdef VBOX_ HGCM512 #ifdef VBOX_WITH_HGCM 513 513 pWait->pHGCMReq = NULL; 514 514 #endif … … 838 838 839 839 840 #ifdef VBOX_ HGCM840 #ifdef VBOX_WITH_HGCM 841 841 842 842 /** … … 1141 1141 } 1142 1142 1143 #endif /* VBOX_ HGCM */1143 #endif /* VBOX_WITH_HGCM */ 1144 1144 1145 1145 … … 1220 1220 rc = VBoxGuestCommonIOCtl_VMMRequest(pDevExt, (VMMDevRequestHeader *)pvData, cbData, pcbDataReturned); 1221 1221 } 1222 #ifdef VBOX_ HGCM1222 #ifdef VBOX_WITH_HGCM 1223 1223 /* 1224 1224 * This one is tricky and can be done later. … … 1229 1229 rc = VBoxGuestCommonIOCtl_HGCMCall(pDevExt, pSession, (VBoxGuestHGCMCallInfo *)pvData, cbData, pcbDataReturned); 1230 1230 } 1231 #endif /* VBOX_ HGCM */1231 #endif /* VBOX_WITH_HGCM */ 1232 1232 else if (VBOXGUEST_IOCTL_STRIP_SIZE(iFunction) == VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_LOG(0))) 1233 1233 { … … 1256 1256 break; 1257 1257 1258 #ifdef VBOX_ HGCM1258 #ifdef VBOX_WITH_HGCM 1259 1259 case VBOXGUEST_IOCTL_HGCM_CONNECT: 1260 1260 CHECKRET_MIN_SIZE("HGCM_CONNECT", sizeof(VBoxGuestHGCMConnectInfo)); … … 1271 1271 rc = VBoxGuestCommonIOCtl_HGCMClipboardReConnect(pDevExt, (uint32_t *)pvData, pcbDataReturned); 1272 1272 break; 1273 #endif /* VBOX_ HGCM */1273 #endif /* VBOX_WITH_HGCM */ 1274 1274 1275 1275 default: … … 1322 1322 RTSpinlockAcquireNoInts(pDevExt->WaitSpinlock, &Tmp); 1323 1323 1324 #ifdef VBOX_ HGCM1324 #ifdef VBOX_WITH_HGCM 1325 1325 /* The HGCM event/list is kind of different in that we evaluate all entries. */ 1326 1326 if (fEvents & VMMDEV_EVENT_HGCM) trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h
r8328 r11820 51 51 /** The events we received. */ 52 52 uint32_t volatile fResEvents; 53 #ifdef VBOX_ HGCM53 #ifdef VBOX_WITH_HGCM 54 54 /** The HGCM request we're waiting for to complete. */ 55 55 VMMDevHGCMRequestHeader volatile *pHGCMReq; … … 87 87 /** Wait-for-event list for threads waiting for multiple events. */ 88 88 VBOXGUESTWAITLIST WaitList; 89 #ifdef VBOX_ HGCM89 #ifdef VBOX_WITH_HGCM 90 90 /** Wait-for-event list for threads waiting on HGCM async completion. 91 91 * The entire list is evaluated upon the arrival of an HGCM event, unlike … … 139 139 PVBOXGUESTDEVEXT pDevExt; 140 140 141 #ifdef VBOX_ HGCM141 #ifdef VBOX_WITH_HGCM 142 142 /** Array containing HGCM client IDs associated with this session. 143 143 * This will be automatically disconnected when the session is closed. */ trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp
r10541 r11820 178 178 vbglQueryVMMDevPort (); 179 179 180 #ifdef VBOX_ HGCM180 #ifdef VBOX_WITH_HGCM 181 181 rc = vbglHGCMInit (); 182 #endif /* VBOX_ HGCM */182 #endif /* VBOX_WITH_HGCM */ 183 183 184 184 if (VBOX_FAILURE(rc)) … … 195 195 vbglTerminateCommon (); 196 196 197 #ifdef VBOX_ HGCM197 #ifdef VBOX_WITH_HGCM 198 198 vbglHGCMTerminate (); 199 199 #endif trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk
r10797 r11820 53 53 # 54 54 VBoxGuestR0Lib_TEMPLATE = VBOXGUESTR0LIB 55 VBoxGuestR0Lib_DEFS = VBOX_ HGCM55 VBoxGuestR0Lib_DEFS = VBOX_WITH_HGCM 56 56 VBoxGuestR0Lib_INCS = \ 57 57 $(PATH_VBoxGuestR0Lib) … … 69 69 # 70 70 VBoxGuestR0LibBase_TEMPLATE = VBOXGUESTR0LIB 71 VBoxGuestR0LibBase_DEFS = VBOX_ HGCM VBGL_VBOXGUEST71 VBoxGuestR0LibBase_DEFS = VBOX_WITH_HGCM VBGL_VBOXGUEST 72 72 VBoxGuestR0LibBase_INCS = $(VBoxGuestR0Lib_INCS) 73 73 VBoxGuestR0LibBase_INCS.win = $(VBoxGuestR0Lib_INCS.win) … … 85 85 VBoxGuestR3Lib_TEMPLATE = VBOXGUESTR3LIB 86 86 VBoxGuestR3Lib_DEFS = \ 87 VBOX_ HGCM \87 VBOX_WITH_HGCM \ 88 88 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS,) 89 89 VBoxGuestR3Lib_SOURCES = \ … … 123 123 VBoxGuestR3LibXFree86_TEMPLATE = VBOXGUESTR3LIB 124 124 VBoxGuestR3LibXFree86_DEFS = \ 125 VBOX_ HGCM VBOX_VBGLR3_XFREE86 \125 VBOX_WITH_HGCM VBOX_VBGLR3_XFREE86 \ 126 126 $(if $(VBOX_WITH_GUEST_PROPS),VBOX_WITH_GUEST_PROPS,) 127 127 VBoxGuestR3LibXFree86_SOURCES = \ trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLInternal.h
r8155 r11820 108 108 int VbglEnter (void); 109 109 110 #ifdef VBOX_ HGCM110 #ifdef VBOX_WITH_HGCM 111 111 #ifndef VBGL_VBOXGUEST 112 112 /* Initialize HGCM subsystem. */ trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk
r10129 r11820 41 41 VBoxService_TEMPLATE = VBOXGUESTR3EXE 42 42 VBoxService_DEFS = VBOXSERVICE_TIMESYNC 43 VBoxService_DEFS.os2 = VBOX_ HGCM VBOXSERVICE_CLIPBOARD43 VBoxService_DEFS.os2 = VBOX_WITH_HGCM VBOXSERVICE_CLIPBOARD 44 44 VBoxService_SOURCES = \ 45 45 VBoxService.cpp \ trunk/src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk
r10129 r11820 37 37 SYSMODS.freebsd += vboxvfs 38 38 vboxvfs_TEMPLATE = VBOXGUESTR0 39 vboxvfs_DEFS = VBOX_ HGCM39 vboxvfs_DEFS = VBOX_WITH_HGCM 40 40 vboxvfs_INCS := \ 41 41 $(PATH_SUB_CURRENT) \ trunk/src/VBox/Additions/linux/module/Makefile.kmk
r10129 r11820 65 65 vboxadd_NOINST = 1 66 66 vboxadd_DEFS = \ 67 MODULE IN_RT_R0 VBGL_VBOXGUEST EXPORT_SYMTAB VBGL_HGCM VBOX_ HGCM \67 MODULE IN_RT_R0 VBGL_VBOXGUEST EXPORT_SYMTAB VBGL_HGCM VBOX_WITH_HGCM \ 68 68 KBUILD_MODNAME=KBUILD_STR\(vboxadd\) \ 69 69 KBUILD_BASENAME=KBUILD_STR\(vboxadd\) trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk
r10129 r11820 68 68 vboxvfs_CFLAGS = -fshort-wchar 69 69 vboxvfs_DEFS = \ 70 MODULE IN_RT_R0 VBOXGUEST VBOX_ HGCM \70 MODULE IN_RT_R0 VBOXGUEST VBOX_WITH_HGCM \ 71 71 KBUILD_MODNAME=KBUILD_STR\(vboxadd\) \ 72 72 KBUILD_BASENAME=KBUILD_STR\(vboxadd\) trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk
r8760 r11820 12 12 VBoxSF_SYSSUFF = .ifs 13 13 VBoxSF_DLLSUFF = .ifs 14 VBoxSF_DEFS = VBOX_ HGCM14 VBoxSF_DEFS = VBOX_WITH_HGCM 15 15 VBoxSF_INCS := \ 16 16 $(PATH_SUB_CURRENT) \ trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk
r10307 r11820 28 28 SYSMODS.solaris += vboxvfs 29 29 vboxvfs_TEMPLATE = VBOXGUESTR0 30 vboxvfs_DEFS = VBOX_ HGCM30 vboxvfs_DEFS = VBOX_WITH_HGCM 31 31 vboxvfs_INCS := \ 32 32 $(PATH_SUB_CURRENT) \ trunk/src/VBox/Additions/x11/xclient/Makefile.kmk
r10653 r11820 34 34 35 35 VBoxClient_TEMPLATE = VBOXGUESTR3CPPEXE 36 VBoxClient_DEFS += VBOX_X11_CLIPBOARD VBOX_ HGCM36 VBoxClient_DEFS += VBOX_X11_CLIPBOARD VBOX_WITH_HGCM 37 37 VBoxClient_DEFS.linux += _GNU_SOURCE 38 38 VBoxClient_SOURCES = \ trunk/src/VBox/Devices/Makefile.kmk
r11805 r11820 30 30 include $(PATH_SUB_CURRENT)/PC/BIOS/Makefile.kmk 31 31 ifndef VBOX_OSE # not yet 32 include $(PATH_SUB_CURRENT)/PC/VMI/Makefile.kmk32 # include $(PATH_SUB_CURRENT)/PC/VMI/Makefile.kmk 33 33 endif 34 34 include $(PATH_SUB_CURRENT)/Graphics/BIOS/Makefile.kmk … … 331 331 endif 332 332 333 DevicesR3_DEFS += VBOX_ HGCM333 DevicesR3_DEFS += VBOX_WITH_HGCM 334 334 DevicesR3_DEFS.linux += _GNU_SOURCE 335 335 DevicesR3_DEFS.l4 += _GNU_SOURCE … … 795 795 USB/VUSBUrb.cpp 796 796 ifdef VBOX_WITH_VRDP 797 Drivers_DEFS += VBOX_ VRDP797 Drivers_DEFS += VBOX_WITH_VRDP 798 798 Drivers_SOURCES += \ 799 799 USB/vrdp/USBProxyDevice-vrdp.cpp trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp
r11285 r11820 45 45 46 46 #include "VMMDevState.h" 47 #ifdef VBOX_ HGCM47 #ifdef VBOX_WITH_HGCM 48 48 # include "VMMDevHGCM.h" 49 49 #endif … … 1014 1014 } 1015 1015 1016 #ifdef VBOX_ HGCM1016 #ifdef VBOX_WITH_HGCM 1017 1017 /* 1018 1018 * Process HGCM request … … 1097 1097 break; 1098 1098 } 1099 #endif /* VBOX_ HGCM */1099 #endif /* VBOX_WITH_HGCM */ 1100 1100 1101 1101 case VMMDevReq_HGCMCancel: … … 1684 1684 case PDMINTERFACE_VMMDEV_PORT: 1685 1685 return &pThis->Port; 1686 #ifdef VBOX_ HGCM1686 #ifdef VBOX_WITH_HGCM 1687 1687 case PDMINTERFACE_HGCM_PORT: 1688 1688 return &pThis->HGCMPort; … … 2011 2011 SSMR3PutU32(pSSMHandle, pThis->guestCaps); 2012 2012 2013 #ifdef VBOX_ HGCM2013 #ifdef VBOX_WITH_HGCM 2014 2014 vmmdevHGCMSaveState (pThis, pSSMHandle); 2015 #endif /* VBOX_ HGCM */2015 #endif /* VBOX_WITH_HGCM */ 2016 2016 2017 2017 return VINF_SUCCESS; … … 2062 2062 } 2063 2063 2064 #ifdef VBOX_ HGCM2064 #ifdef VBOX_WITH_HGCM 2065 2065 vmmdevHGCMLoadState (pThis, pSSMHandle); 2066 #endif /* VBOX_ HGCM */2066 #endif /* VBOX_WITH_HGCM */ 2067 2067 2068 2068 /* … … 2106 2106 VMMDevState *pThis = PDMINS_2_DATA(pDevIns, VMMDevState*); 2107 2107 2108 #ifdef VBOX_ HGCM2108 #ifdef VBOX_WITH_HGCM 2109 2109 vmmdevHGCMLoadStateDone (pThis, pSSMHandle); 2110 #endif /* VBOX_ HGCM */2110 #endif /* VBOX_WITH_HGCM */ 2111 2111 2112 2112 VMMDevNotifyGuest (pThis, VMMDEV_EVENT_RESTORED); … … 2212 2212 pThis->SharedFolders.ILeds.pfnQueryStatusLed = vmmdevQueryStatusLed; 2213 2213 2214 #ifdef VBOX_ HGCM2214 #ifdef VBOX_WITH_HGCM 2215 2215 /* HGCM port */ 2216 2216 pThis->HGCMPort.pfnCompleted = hgcmCompleted; … … 2267 2267 if (!pThis->pDrv) 2268 2268 AssertMsgFailedReturn(("LUN #0 doesn't have a VMMDev connector interface!\n"), VERR_PDM_MISSING_INTERFACE); 2269 #ifdef VBOX_ HGCM2269 #ifdef VBOX_WITH_HGCM 2270 2270 pThis->pHGCMDrv = (PPDMIHGCMCONNECTOR)pThis->pDrvBase->pfnQueryInterface(pThis->pDrvBase, PDMINTERFACE_HGCM_CONNECTOR); 2271 2271 if (!pThis->pHGCMDrv) … … 2306 2306 AssertRCReturn(rc, rc); 2307 2307 2308 #ifdef VBOX_ HGCM2308 #ifdef VBOX_WITH_HGCM 2309 2309 pThis->pHGCMCmdList = NULL; 2310 2310 rc = RTCritSectInit(&pThis->critsectHGCMCmdList); 2311 2311 AssertRCReturn(rc, rc); 2312 2312 pThis->u32HGCMEnabled = 0; 2313 #endif /* VBOX_ HGCM */2313 #endif /* VBOX_WITH_HGCM */ 2314 2314 2315 2315 return rc; trunk/src/VBox/Devices/VMMDev/VMMDevState.h
r11282 r11820 53 53 /** VMMDev port interface. */ 54 54 PDMIVMMDEVPORT Port; 55 #ifdef VBOX_ HGCM55 #ifdef VBOX_WITH_HGCM 56 56 /** HGCM port interface. */ 57 57 PDMIHGCMPORT HGCMPort; … … 61 61 /** VMMDev connector interface */ 62 62 R3PTRTYPE(PPDMIVMMDEVCONNECTOR) pDrv; 63 #ifdef VBOX_ HGCM63 #ifdef VBOX_WITH_HGCM 64 64 /** HGCM connector interface */ 65 65 R3PTRTYPE(PPDMIHGCMCONNECTOR) pHGCMDrv; … … 165 165 bool fKeepCredentials; 166 166 167 #ifdef VBOX_ HGCM167 #ifdef VBOX_WITH_HGCM 168 168 /** List of pending HGCM requests, used for saving the HGCM state. */ 169 169 R3PTRTYPE(PVBOXHGCMCMD) pHGCMCmdList; … … 172 172 /** Whether the HGCM events are already automatically enabled. */ 173 173 uint32_t u32HGCMEnabled; 174 #endif /* VBOX_ HGCM */174 #endif /* VBOX_WITH_HGCM */ 175 175 176 176 /* Shared folders LED */ trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk
r11727 r11820 57 57 #endif 58 58 ifdef VBOX_WITH_VRDP 59 VBoxBFE_DEFS += VBOX_ VRDP59 VBoxBFE_DEFS += VBOX_WITH_VRDP 60 60 endif 61 61 ifneq ($(KBUILD_TARGET).$(VBOX_WITHOUT_COM),win.) … … 85 85 86 86 ifdef VBOX_WITH_HGCM 87 VBoxBFE_DEFS += VBOX_ HGCM87 VBoxBFE_DEFS += VBOX_WITH_HGCM 88 88 VBoxBFE_SOURCES += \ 89 89 HGCM.cpp \ trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
r11725 r11820 46 46 # include <VBox/vusb.h> 47 47 #endif 48 #ifdef VBOX_ HGCM48 #ifdef VBOX_WITH_HGCM 49 49 # include <VBox/shflsvc.h> 50 50 #endif … … 392 392 " -tapfd<1-N> <fd> Use existing TAP device, don't allocate\n" 393 393 #endif 394 #ifdef VBOX_ VRDP394 #ifdef VBOX_WITH_VRDP 395 395 " -vrdp [port] Listen for VRDP connections on port (default if not specified)\n" 396 396 #endif … … 418 418 { 419 419 bool fFullscreen = false; 420 #ifdef VBOX_ VRDP420 #ifdef VBOX_WITH_VRDP 421 421 int32_t portVRDP = -1; 422 422 #endif … … 713 713 } 714 714 #endif /* RT_OS_LINUX */ 715 #ifdef VBOX_ VRDP715 #ifdef VBOX_WITH_VRDP 716 716 else if (strcmp(pszArg, "-vrdp") == 0) 717 717 { … … 727 727 } 728 728 } 729 #endif /* VBOX_ VRDP */729 #endif /* VBOX_WITH_VRDP */ 730 730 #ifdef VBOX_SECURELABEL 731 731 else if (strcmp(pszArg, "-securelabel") == 0) … … 1185 1185 } 1186 1186 1187 #ifdef VBOX_ HGCM1187 #ifdef VBOX_WITH_HGCM 1188 1188 /* 1189 1189 * Add shared folders to the VM trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp
r11307 r11820 42 42 #include "DisplayImpl.h" 43 43 #include "ConsoleImpl.h" 44 #ifdef VBOX_ HGCM44 #ifdef VBOX_WITH_HGCM 45 45 #include "HGCM.h" 46 46 #endif … … 69 69 PDMIVMMDEVCONNECTOR Connector; 70 70 71 #ifdef VBOX_ HGCM71 #ifdef VBOX_WITH_HGCM 72 72 /** Pointer to the HGCM port interface of the driver/device above us. */ 73 73 PPDMIHGCMPORT pHGCMPort; … … 80 80 #define PDMIVMMDEVCONNECTOR_2_MAINVMMDEV(pInterface) ( (PDRVMAINVMMDEV) ((uintptr_t)pInterface - RT_OFFSETOF(DRVMAINVMMDEV, Connector)) ) 81 81 82 #ifdef VBOX_ HGCM82 #ifdef VBOX_WITH_HGCM 83 83 /** Converts PDMIHGCMCONNECTOR pointer to a DRVMAINVMMDEV pointer. */ 84 84 #define PDMIHGCMCONNECTOR_2_MAINVMMDEV(pInterface) ( (PDRVMAINVMMDEV) ((uintptr_t)pInterface - RT_OFFSETOF(DRVMAINVMMDEV, HGCMConnector)) ) … … 87 87 VMMDev::VMMDev() : mpDrv(NULL) 88 88 { 89 #ifdef VBOX_ HGCM89 #ifdef VBOX_WITH_HGCM 90 90 int rc = VINF_SUCCESS; 91 91 if (fActivateHGCM()) … … 97 97 VMMDev::~VMMDev() 98 98 { 99 #ifdef VBOX_ HGCM99 #ifdef VBOX_WITH_HGCM 100 100 if (fActivateHGCM()) 101 101 HGCMHostShutdown (); 102 #endif /* VBOX_ HGCM */102 #endif /* VBOX_WITH_HGCM */ 103 103 } 104 104 … … 259 259 } 260 260 261 #ifdef VBOX_ HGCM261 #ifdef VBOX_WITH_HGCM 262 262 263 263 /* HGCM connector interface */ … … 360 360 case PDMINTERFACE_VMMDEV_CONNECTOR: 361 361 return &pDrv->Connector; 362 #ifdef VBOX_ HGCM362 #ifdef VBOX_WITH_HGCM 363 363 case PDMINTERFACE_HGCM_CONNECTOR: 364 364 if (fActivateHGCM()) … … 430 430 pData->Connector.pfnQueryVisibleRegion = iface_QueryVisibleRegion; 431 431 432 #ifdef VBOX_ HGCM432 #ifdef VBOX_WITH_HGCM 433 433 if (fActivateHGCM()) 434 434 { … … 449 449 } 450 450 451 #ifdef VBOX_ HGCM451 #ifdef VBOX_WITH_HGCM 452 452 if (fActivateHGCM()) 453 453 { … … 475 475 pData->pVMMDev->mpDrv = pData; 476 476 477 #ifdef VBOX_ HGCM477 #ifdef VBOX_WITH_HGCM 478 478 if (fActivateHGCM()) 479 479 { … … 487 487 pDrvIns->pDrvHlp->pfnSSMRegister(pDrvIns, "HGCM", 0, HGCM_SSM_VERSION, 4096/* bad guess */, NULL, iface_hgcmSave, NULL, NULL, iface_hgcmLoad, NULL); 488 488 } 489 #endif /* VBOX_ HGCM */489 #endif /* VBOX_WITH_HGCM */ 490 490 491 491 return VINF_SUCCESS; trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk
r11703 r11820 39 39 else # !VBOX_ONLY_DOCS 40 40

