- Timestamp:
- Jun 10, 2013 4:02:12 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r46449 r46474 1637 1637 LIB_DDU = $(PATH_STAGE_LIB)/VBoxDDU.lib 1638 1638 endif 1639 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), win.amd64) 1640 VBOX_LIB_VMM_LAZY = $(PATH_STAGE_LIB)/VMMR3LazyImp$(VBOX_SUFF_LIB) 1641 else 1642 VBOX_LIB_VMM_LAZY = $(LIB_VMM) 1643 endif 1639 1644 VBOX_LIB_SUPHARDENED = $(PATH_STAGE_LIB)/SUPR3HardenedStatic$(VBOX_SUFF_LIB) 1640 1645 VBOX_LIB_RUNTIME_STATIC = $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB) … … 1730 1735 # MakeAlternativeSource (for BIOSes) 1731 1736 VBOX_MAKE_ALTERNATIVE_SOURCE ?= $(PATH_OBJ)/MakeAlternativeSource/MakeAlternativeSource$(HOSTSUFF_EXE) 1737 1738 # VBoxDef2LazyLoad (lazy dynamic library loader assembly generator) 1739 VBOX_DEF_2_LAZY_LOAD ?= $(PATH_OBJ)/VBoxDef2LazyLoad/VBoxDef2LazyLoad$(HOSTSUFF_EXE) 1732 1740 1733 1741 # GNU tar if present. … … 4125 4133 endif 4126 4134 ifdef VBOX_ONLY_EXTPACKS_USE_IMPLIBS 4127 if1of ($(KBUILD_TARGET), win os2) 4135 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), win.amd64) 4136 TEMPLATE_VBoxR3ExtPack_LIBS = \ 4137 $(TEMPLATE_LIBS_VBOXR3) \ 4138 $(VBOX_LIB_VMM_LAZY) \ 4139 $(PATH_STAGE_LIB)/VBoxRTImp$(VBOX_SUFF_LIB) 4140 else if1of ($(KBUILD_TARGET), win os2) 4128 4141 TEMPLATE_VBoxR3ExtPack_LIBS = \ 4129 4142 $(TEMPLATE_LIBS_VBOXR3) \ … … 4140 4153 $(TEMPLATE_LIBS_VBOXR3) \ 4141 4154 $(LIB_RUNTIME) \ 4142 $( LIB_VMM)4155 $(VBOX_LIB_VMM_LAZY) 4143 4156 endif 4144 4157 … … 4288 4301 $(VBOX_LIBS_QT4) \ 4289 4302 $(LIB_RUNTIME) \ 4303 $(VBOX_LIB_VMM_LAZY) \ 4290 4304 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/msvcprt.lib \ 4291 4305 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/msvcrt.lib \ … … 4332 4346 $(LIB_SDL) \ 4333 4347 $(LIB_RUNTIME) \ 4334 $( LIB_REM) \4335 $( LIB_VMM)4348 $(if-expr "$(LIB_VMM)" == "$(VBOX_LIB_VMM_LAZY)",$(LIB_REM),) \ 4349 $(VBOX_LIB_VMM_LAZY) 4336 4350 4337 4351 ifeq ($(KBUILD_TARGET),linux) -
trunk/src/VBox/Debugger/Makefile.kmk
r41561 r46474 47 47 DBGCCmdHlp.cpp \ 48 48 DBGCCmdWorkers.cpp \ 49 49 DBGCCommands.cpp \ 50 50 DBGCFunctions.cpp \ 51 51 DBGCEmulateCodeView.cpp \ … … 67 67 DBGPlugInCommonELF.cpp 68 68 DBGCPlugInDiggers_LIBS = \ 69 $( LIB_VMM) \70 $( LIB_REM) \69 $(if-expr "$(LIB_VMM)" == "$(VBOX_LIB_VMM_LAZY)",$(LIB_REM),) \ 70 $(VBOX_LIB_VMM_LAZY) \ 71 71 $(LIB_RUNTIME) 72 72 … … 108 108 VBoxDbgStatsQt4.cpp 109 109 VBoxDbg_LIBS = \ 110 $( LIB_VMM)110 $(VBOX_LIB_VMM_LAZY) 111 111 VBoxDbg_LDFLAGS.darwin = \ 112 112 -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDbg.dylib -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r46293 r46474 188 188 endif 189 189 190 ifdef VBOX_WITH_VIDEOHWACCEL191 # Necessary for save state support192 VirtualBox_LIBS += $(LIB_VMM)193 endif194 190 ifeq ($(KBUILD_TYPE),release) 195 191 VirtualBox_LDFLAGS.win += /SUBSYSTEM:windows -
trunk/src/VBox/Main/Makefile.kmk
r45805 r46474 586 586 -exported_symbols_list $(VBoxC_0_OUTDIR)/VBoxC.def \ 587 587 -framework IOKit 588 VBoxC_LDFLAGS.win += / DELAYLOAD:VBoxVMM.dll /MANIFEST588 VBoxC_LDFLAGS.win += /MANIFEST 589 589 590 590 VBoxC_LIBS += \ 591 $( LIB_VMM) \592 $( LIB_REM)591 $(if-expr "$(LIB_VMM)" == "$(VBOX_LIB_VMM_LAZY)",$(LIB_REM),) \ 592 $(VBOX_LIB_VMM_LAZY) 593 593 594 594 ifdef VBOX_WITH_NETFLT -
trunk/src/VBox/VMM/Makefile.kmk
r46423 r46474 362 362 $(call VBOX_GENERATE_IMPORT_TARGET_FN,VMMR3Imp,VBoxVMM,VMMR3/VMMR3.def) 363 363 364 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), win.amd64) 365 # 366 # VMMR3LazyImp.lib (experimental) 367 # 368 IMPORT_LIBS += VMMR3LazyImp 369 VMMR3LazyImp_TEMPLATE = VBoxR3Dll 370 VMMR3LazyImp_INST = $(INST_LIB) 371 VMMR3LazyImp_SOURCES = $(VMMR3LazyImp_0_OUTDIR)/VMMR3LazyLoad.asm 372 VMMR3LazyImp_CLEAN = $(VMMR3LazyImp_0_OUTDIR)/VMMR3LazyLoad.asm 373 $$(VMMR3LazyImp_0_OUTDIR)/VMMR3LazyLoad.asm: $(PATH_SUB_CURRENT)/VMMR3/VMMR3.def $(VBOX_DEF_2_LAZY_LOAD) 374 $(VBOX_DEF_2_LAZY_LOAD) --output $@ --library VBoxVMM $< 375 endif 376 364 377 365 378 if defined(VBOX_WITH_RAW_MODE) && !defined(VBOX_ONLY_EXTPACKS) -
trunk/src/VBox/VMM/VMMR3/VMMR3.def
r37529 r46474 92 92 CFGMR3QueryString 93 93 CFGMR3QueryStringAlloc 94 CFGMR3GetParent 95 CFGMR3GetRootU 96 97 CSAMR3IsEnabled 98 CSAMR3SetScanningEnabled 99 100 DBGCCreate 101 102 DBGFR3CoreWrite 103 DBGFR3Info 104 DBGFR3InfoRegisterExternal 105 DBGFR3InjectNMI 106 DBGFR3LogModifyDestinations 107 DBGFR3LogModifyFlags 108 DBGFR3LogModifyGroups 109 DBGFR3OSDetect 110 DBGFR3OSQueryNameAndVersion 111 DBGFR3RegCpuQueryU32 112 DBGFR3RegFormatValue 113 DBGFR3RegNmQuery 114 DBGFR3RegNmQueryAll 115 DBGFR3RegNmQueryAllCount 116 DBGFR3OSDeregister 117 DBGFR3OSRegister 118 DBGFR3MemReadString 119 DBGFR3MemRead 120 DBGFR3MemScan 121 DBGFR3AddrFromFlat 122 DBGFR3AsSymbolByName 123 DBGFR3AsResolveAndRetain 124 DBGFR3AsSetAlias 125 DBGFR3AddrAdd 126 DBGFR3AddrSub 127 DBGFR3AsGetConfig 128 DBGFR3CpuGetMode 129 DBGFR3AddrFromSelOff 130 131 EMR3QueryExecutionPolicy 132 EMR3SetExecutionPolicy 133 134 FTMR3CancelStandby 135 FTMR3PowerOn 136 137 HMR3IsEnabled 138 HMR3IsNestedPagingActive 139 HMR3IsUXActive 140 HMR3IsVpidActive 94 141 95 142 MMR3HeapFree 96 143 MMR3HeapRealloc 144 145 PATMR3AllowPatching 146 PATMR3IsEnabled 147 148 PDMR3AsyncCompletionBwMgrSetMaxForFile 149 PDMR3DeviceAttach 150 PDMR3DeviceDetach 151 PDMR3DriverAttach 152 PDMR3NsBwGroupSetLimit 153 PDMR3QueryDeviceLun 154 PDMR3QueryDriverOnLun 155 PDMR3QueryLun 97 156 98 157 PDMCritSectEnter … … 127 186 PDMR3ThreadSuspend 128 187 188 PDMR3UsbCreateProxyDevice 189 PDMR3UsbDetachDevice 190 PDMR3UsbHasHub 191 129 192 PGMHandlerPhysicalPageTempOff 130 193 PGMPhysReadGCPtr … … 135 198 PGMPhysWriteGCPtr 136 199 PGMShwMakePageWritable 200 PGMR3QueryGlobalMemoryStats 201 PGMR3QueryMemoryStats 137 202 138 203 SSMR3Close … … 212 277 SSMR3SkipToEndOfUnit 213 278 SSMR3ValidateFile 279 SSMR3Cancel 280 SSMR3RegisterExternal 281 282 STAMR3Dump 283 STAMR3Enum 284 STAMR3Reset 285 STAMR3Snapshot 286 STAMR3SnapshotFree 287 STAMR3GetUnit 214 288 215 289 TMR3TimerSetCritSect … … 242 316 TMTimerToNano 243 317 TMTimerUnlock 318 TMR3GetWarpDrive 319 TMR3SetWarpDrive 320 321 VMMGetCpu 244 322 245 323 VMMGetSvnRev 246 324 VMSetError 247 325 VMSetErrorV 326 VMR3AtErrorDeregister 327 VMR3AtErrorRegister 328 VMR3AtRuntimeErrorRegister 329 VMR3AtStateRegister 330 VMR3Create 331 VMR3Destroy 332 VMR3GetCpuCoreAndPackageIdFromCpuId 333 VMR3GetStateName 334 VMR3GetStateU 335 VMR3GetVM 336 VMR3HotPlugCpu 337 VMR3HotUnplugCpu 338 VMR3LoadFromFile 339 VMR3LoadFromStream 340 VMR3PowerOff 341 VMR3PowerOn 342 VMR3ReleaseUVM 343 VMR3ReqCallU 344 VMR3ReqCallVoidWaitU 345 VMR3ReqCallWaitU 346 VMR3ReqFree 347 VMR3ReqPriorityCallWaitU 348 VMR3ReqWait 349 VMR3Reset 350 VMR3Resume 351 VMR3RetainUVM 352 VMR3Save 353 VMR3SetCpuExecutionCap 354 VMR3SetError 355 VMR3Suspend 356 VMR3Teleport 357 VMR3AtStateDeregister 358 VMR3GetUVM 359 -
trunk/src/bldprogs/Makefile.kmk
r42269 r46474 62 62 VBoxPeSetVersion_SOURCES = VBoxPeSetVersion.cpp 63 63 64 65 BLDPROGS.win += VBoxDef2LazyLoad 66 VBoxDef2LazyLoad_TEMPLATE = VBOXBLDPROG 67 VBoxDef2LazyLoad_SOURCES = VBoxDef2LazyLoad.cpp 68 69 64 70 include $(FILE_KBUILD_SUB_FOOTER) 65 71
Note:
See TracChangeset
for help on using the changeset viewer.