Changeset 98410 in vbox
- Timestamp:
- Feb 1, 2023 4:20:10 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155654
- Location:
- trunk/src/VBox/Devices
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/testcase/Makefile.kmk
r98169 r98410 38 38 tstAudioMixBuffer_DEFS.debug = VBOX_WITH_EF_WRAPS 39 39 tstAudioMixBuffer_SOURCES = \ 40 tstAudioMixBuffer.cpp \41 ../AudioMixBuffer.cpp \42 ../AudioHlp.cpp40 tstAudioMixBuffer.cpp \ 41 ../AudioMixBuffer.cpp \ 42 ../AudioHlp.cpp 43 43 tstAudioMixBuffer_LIBS = $(LIB_RUNTIME) 44 44 … … 54 54 tstAudioClient3_LIBS = $(LIB_RUNTIME) 55 55 tstAudioClient3_INCS = \ 56 $(KBUILD_DEVTOOLS)/win.x86/sdk/v10.0.17134.0/Include/10.0.17134.0/um \57 $(KBUILD_DEVTOOLS)/win.x86/sdk/v10.0.17134.0/include/10.0.17134.0/shared56 $(KBUILD_DEVTOOLS)/win.x86/sdk/v10.0.17134.0/Include/10.0.17134.0/um \ 57 $(KBUILD_DEVTOOLS)/win.x86/sdk/v10.0.17134.0/include/10.0.17134.0/shared 58 58 59 59 # Requires manual execution / verification. … … 68 68 tstAudioTestService_DEFS.debug = VBOX_WITH_EF_WRAPS 69 69 tstAudioTestService_SOURCES = \ 70 tstAudioTestService.cpp \71 ../AudioTestService.cpp \72 ../AudioTestServiceProtocol.cpp \73 ../AudioTestServiceTcp.cpp \74 ../AudioTestServiceClient.cpp70 tstAudioTestService.cpp \ 71 ../AudioTestService.cpp \ 72 ../AudioTestServiceProtocol.cpp \ 73 ../AudioTestServiceTcp.cpp \ 74 ../AudioTestServiceClient.cpp 75 75 tstAudioTestService_LIBS = $(LIB_RUNTIME) 76 76 -
trunk/src/VBox/Devices/Config.kmk
r98103 r98410 77 77 TEMPLATE_VBoxBios_CXXFLAGS = $(TEMPLATE_VBoxBios_CFLAGS) 78 78 TEMPLATE_VBoxBios_DEPS = $(VBOX_VERSION_HEADER) 79 TEMPLATE_VBoxBios_LDFLAGS = system dos 79 TEMPLATE_VBoxBios_LDFLAGS = system dos \ 80 80 debug codeview all \ 81 81 option quiet, nofarcalls, map, verbose, statics, symfile \ … … 83 83 TEMPLATE_VBoxBios_LNK_DEPS = $(VBOX_BIOSSUMS) $(VBOX_PATH_DEVICES_SRC)/BiosCommonCode/biosorg_check.sed 84 84 TEMPLATE_VBoxBios_POST_CMDS = \ 85 85 $(QUIET)$(SED_EXT) -n -f $(VBOX_PATH_DEVICES_SRC)/BiosCommonCode/biosorg_check.sed $(outbase).map \ 86 86 && $(MV_EXT) -f $(out) $(out).tmp \ 87 87 && $(VBOX_BIOSSUMS) $(out).tmp $(out) \ 88 && $(RM_EXT) -f $(out).tmp \88 && $(RM_EXT) -f $(out).tmp 89 89 90 90 # … … 98 98 TEMPLATE_VBoxBios32Lib_CFLAGS = -q -wx -zu -s -oas -ms -nt=BIOS32 -nd=BIOS32 -hc 99 99 ifeq ($(KBUILD_TARGET),darwin) # The Open Watcom version we use on darwin generate trouble for the link in -d1+ mode; -d2 doesn't work anywhere. 100 TEMPLATE_VBoxBios32Lib_CFLAGS+= -d1100 TEMPLATE_VBoxBios32Lib_CFLAGS += -d1 101 101 else 102 TEMPLATE_VBoxBios32Lib_CFLAGS+= -d1+102 TEMPLATE_VBoxBios32Lib_CFLAGS += -d1+ 103 103 endif 104 104 TEMPLATE_VBoxBios32Lib_CXXFLAGS = $(TEMPLATE_VBoxBios32_CFLAGS) -
trunk/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Common/Makefile.kmk
r98103 r98410 40 40 LIBRARIES += EfiBldCommonLib 41 41 EfiBldCommonLib_TEMPLATE = VBoxEfiBldLib 42 EfiBldCommonLib_SOURCES = 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 42 EfiBldCommonLib_SOURCES = \ 43 BasePeCoff.c \ 44 BinderFuncs.c \ 45 CommonLib.c \ 46 Crc32.c \ 47 Decompress.c \ 48 EfiCompress.c \ 49 EfiUtilityMsgs.c \ 50 FirmwareVolumeBuffer.c \ 51 FvLib.c \ 52 MemoryFile.c \ 53 MyAlloc.c \ 54 OsPath.c \ 55 ParseGuidedSectionTools.c \ 56 ParseInf.c \ 57 PeCoffLoaderEx.c \ 58 SimpleFileParsing.c \ 59 StringFuncs.c \ 60 TianoCompress.c 61 61 62 62 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/VfrCompile/Makefile.kmk
r98103 r98410 46 46 # 47 47 if "$(KBUILD_TARGET)" == "win" && "$(KBUILD_TYPE)" == "release" 48 VfrCompile_CXXFLAGS+= -noover -Od48 VfrCompile_CXXFLAGS += -noover -Od 49 49 endif 50 50 VfrCompile_INCS = \ … … 54 54 VfrCompile_SOURCES = \ 55 55 VfrCompiler.cpp \ 56 56 VfrFormPkg.cpp \ 57 57 VfrError.cpp \ 58 58 VfrUtilityLib.cpp \ 59 59 Pccts/h/AParser.cpp \ 60 60 Pccts/h/DLexerBase.cpp \ 61 61 Pccts/h/ATokenBuffer.cpp \ … … 87 87 $$(VfrCompile_0_OUTDIR)/VfrLexer.cpp \ 88 88 + $$(VfrCompile_0_OUTDIR)/VfrLexer.h: \ 89 89 $$(dlg_1_TARGET) \ 90 90 $$(VfrCompile_0_OUTDIR)/VfrParser.dlg 91 91 $(dlg_1_TARGET) -C2 -i -CC -cl VfrLexer \ -
trunk/src/VBox/Devices/EFI/Firmware/Config.kmk
r98103 r98410 112 112 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4702 # warning C4702: unreachable code 113 113 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC140" 114 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4456 # antlr\gen.c(3000): warning C4456: declaration of 'f' hides previous local declaration115 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4774 # antlr\main.c(1244): warning C4774: 'sprintf' : format string expected in argument 2 is not a string literal116 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4703 # antlr\antlr.c(1403) : warning C4703: potentially uninitialized local pointer variable 'p' used117 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4477 # dlg\dlg_p.c(874): warning C4477: 'fprintf' : format string '%x' requires an argument of type 'unsigned int', but variadic argument 1 has type '_nfa_node *'118 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4313 # dlg\dlg_p.c(874): warning C4313: 'fprintf': '%x' in format string conflicts with argument 1 of type '_nfa_node *'119 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4459 # antlr\gen.c(756): warning C4459: declaration of 'output' hides global declaration114 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4456 # antlr\gen.c(3000): warning C4456: declaration of 'f' hides previous local declaration 115 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4774 # antlr\main.c(1244): warning C4774: 'sprintf' : format string expected in argument 2 is not a string literal 116 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4703 # antlr\antlr.c(1403) : warning C4703: potentially uninitialized local pointer variable 'p' used 117 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4477 # dlg\dlg_p.c(874): warning C4477: 'fprintf' : format string '%x' requires an argument of type 'unsigned int', but variadic argument 1 has type '_nfa_node *' 118 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4313 # dlg\dlg_p.c(874): warning C4313: 'fprintf': '%x' in format string conflicts with argument 1 of type '_nfa_node *' 119 TEMPLATE_VBoxEfiBldProg_CFLAGS.win += -wd4459 # antlr\gen.c(756): warning C4459: declaration of 'output' hides global declaration 120 120 endif 121 121 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win = $(TEMPLATE_VBoxBldProg_CXXFLAGS.win) … … 132 132 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd4702 # warning C4702: unreachable code 133 133 if "$(VBOX_VCC_TOOL_STEM)" >= "VCC140" 134 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd5204 # Pccts\h\ATokenStream.h(49): warning C5204: 'ANTLRTokenStream': class has virtual functions, but its trivial destructor is not virtual; instances of objects derived from this class may not be destructed correctly135 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd4774 # Pccts\h\AParser.cpp(653): warning C4774: 'sprintf' : format string expected in argument 2 is not a string literal136 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd4703 # VfrCompile\VfrFormPkg.cpp(1344) : warning C4703: potentially uninitialized local pointer variable 'pNodeBeforeAdjust' used137 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd5033 # DLexer.h(68): warning C5033: 'register' is no longer a supported storage class (in c++17 or later mode)134 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd5204 # Pccts\h\ATokenStream.h(49): warning C5204: 'ANTLRTokenStream': class has virtual functions, but its trivial destructor is not virtual; instances of objects derived from this class may not be destructed correctly 135 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd4774 # Pccts\h\AParser.cpp(653): warning C4774: 'sprintf' : format string expected in argument 2 is not a string literal 136 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd4703 # VfrCompile\VfrFormPkg.cpp(1344) : warning C4703: potentially uninitialized local pointer variable 'pNodeBeforeAdjust' used 137 TEMPLATE_VBoxEfiBldProg_CXXFLAGS.win += -wd5033 # DLexer.h(68): warning C5033: 'register' is no longer a supported storage class (in c++17 or later mode) 138 138 endif 139 139 … … 153 153 $(VBOX_PATH_STAGE_EFI_BLDPROGS)/EfiBldCommonLib$(VBOX_SUFF_LIB) \ 154 154 $(TEMPLATE_VBoxBldProg_LIBS) 155 ifn1of ($(KBUILD_HOST), win) # This stuff isn't up to our standard at all! :/155 ifn1of ($(KBUILD_HOST), win) # This stuff isn't up to our standard at all! :/ 156 156 TEMPLATE_VBoxEfiBldProg_CFLAGS = $(filter-out -pedantic,$(TEMPLATE_VBoxBldProg_CFLAGS)) \ 157 157 -Wno-sign-compare -Wno-missing-prototypes -Wno-strict-prototypes \ 158 -Wno-implicit-function-declaration -Wno-missing-declarations -Wno-shadow -Wno-format \159 -Wno-empty-body -Wno-unused-parameter -Wno-unused-variable -Wno-unused-label158 -Wno-implicit-function-declaration -Wno-missing-declarations -Wno-shadow -Wno-format \ 159 -Wno-empty-body -Wno-unused-parameter -Wno-unused-variable -Wno-unused-label 160 160 TEMPLATE_VBoxEfiBldProg_CXXFLAGS = $(filter-out -pedantic,$(TEMPLATE_VBoxBldProg_CXXFLAGS)) \ 161 161 -Wno-all -Wno-shadow -Wno-empty-body -Wno-unused-parameter -Wno-unused-variable \ 162 -Wno-unused-label162 -Wno-unused-label 163 163 endif 164 164 -
trunk/src/VBox/Devices/EFI/Firmware/EfiModules.kmk
r98103 r98410 36 36 37 37 ifndef VBOX_EFI_FIRMWARE_EFI_MODULES_KMK_INCLUDED 38 VBOX_EFI_FIRMWARE_EFI_MODULES_KMK_INCLUDED = 138 VBOX_EFI_FIRMWARE_EFI_MODULES_KMK_INCLUDED = 1 39 39 40 #41 # The name of the subdirectory which the .pdb, .efi and other output files ends42 # up in, apparently. In the generated makefiles, DEBUG_DIR points to them.43 #44 if1of ($(VBOX_EFI_TOOL_CHAIN), VS2017) ## @todo figure why/how this happens.45 VBOX_EFI_DEBUG_DIR = OUTPUT46 else47 VBOX_EFI_DEBUG_DIR = DEBUG48 endif40 # 41 # The name of the subdirectory which the .pdb, .efi and other output files ends 42 # up in, apparently. In the generated makefiles, DEBUG_DIR points to them. 43 # 44 if1of ($(VBOX_EFI_TOOL_CHAIN), VS2017) ## @todo figure why/how this happens. 45 VBOX_EFI_DEBUG_DIR = OUTPUT 46 else 47 VBOX_EFI_DEBUG_DIR = DEBUG 48 endif 49 49 50 #51 # List of modules that ends up producing .efi, .debug and .pdb files.52 #53 VBOX_EFI_MODULES = \54 FatPkg/EnhancedFatDxe/Fat/$(VBOX_EFI_DEBUG_DIR)/Fat \55 MdeModulePkg/Application/UiApp/UiApp/$(VBOX_EFI_DEBUG_DIR)/UiApp \56 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_DEBUG_DIR)/AtaAtapiPassThruDxe \57 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_DEBUG_DIR)/AtaBusDxe \58 MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe/$(VBOX_EFI_DEBUG_DIR)/Ps2KeyboardDxe \59 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_DEBUG_DIR)/EhciDxe \60 MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/$(VBOX_EFI_DEBUG_DIR)/NvmExpressDxe \61 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_DEBUG_DIR)/PciBusDxe \62 MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_DEBUG_DIR)/PciHostBridgeDxe \63 MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe/$(VBOX_EFI_DEBUG_DIR)/PciSioSerialDxe \64 MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/$(VBOX_EFI_DEBUG_DIR)/UhciDxe \65 MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe/$(VBOX_EFI_DEBUG_DIR)/XhciDxe \66 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiBus \67 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiDisk \68 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_DEBUG_DIR)/UsbBusDxe \69 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_DEBUG_DIR)/UsbKbDxe \70 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_DEBUG_DIR)/UsbMassStorageDxe \71 MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_DEBUG_DIR)/DxeCore \72 MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_DEBUG_DIR)/DxeIpl \73 MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_DEBUG_DIR)/PeiCore \74 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/RuntimeDxe \75 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiPlatform \76 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiTableDxe \77 MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe/$(VBOX_EFI_DEBUG_DIR)/BootGraphicsResourceTableDxe \78 MdeModulePkg/Universal/BdsDxe/BdsDxe/$(VBOX_EFI_DEBUG_DIR)/BdsDxe \79 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/CapsuleRuntimeDxe \80 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/ConPlatformDxe \81 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_DEBUG_DIR)/ConSplitterDxe \82 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_DEBUG_DIR)/GraphicsConsoleDxe \83 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_DEBUG_DIR)/TerminalDxe \84 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_DEBUG_DIR)/DevicePathDxe \85 MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/$(VBOX_EFI_DEBUG_DIR)/DisplayEngine \86 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_DEBUG_DIR)/DiskIoDxe \87 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe/$(VBOX_EFI_DEBUG_DIR)/PartitionDxe \88 MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe/$(VBOX_EFI_DEBUG_DIR)/RamDiskDxe \89 MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe/$(VBOX_EFI_DEBUG_DIR)/UdfDxe \90 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_DEBUG_DIR)/EnglishDxe \91 MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe/$(VBOX_EFI_DEBUG_DIR)/DriverHealthManagerDxe \92 MdeModulePkg/Universal/EbcDxe/EbcDxe/$(VBOX_EFI_DEBUG_DIR)/EbcDxe \93 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_DEBUG_DIR)/FaultTolerantWriteDxe \94 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_DEBUG_DIR)/HiiDatabase \95 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/$(VBOX_EFI_DEBUG_DIR)/NullMemoryTestDxe \96 MdeModulePkg/Universal/Metronome/Metronome/$(VBOX_EFI_DEBUG_DIR)/Metronome \97 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/MonotonicCounterRuntimeDxe \98 MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdDxe \99 MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdPeim \100 MdeModulePkg/Universal/PrintDxe/PrintDxe/$(VBOX_EFI_DEBUG_DIR)/PrintDxe \101 MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei/$(VBOX_EFI_DEBUG_DIR)/ReportStatusCodeRouterPei \102 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/ReportStatusCodeRouterRuntimeDxe \103 MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/ResetSystemRuntimeDxe \104 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_DEBUG_DIR)/SecurityStubDxe \105 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_DEBUG_DIR)/SetupBrowser \106 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosDxe \107 MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/$(VBOX_EFI_DEBUG_DIR)/StatusCodeHandlerPei \108 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/StatusCodeHandlerRuntimeDxe \109 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/VariableRuntimeDxe \110 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_DEBUG_DIR)/WatchdogTimer \111 NetworkPkg/ArpDxe/ArpDxe/$(VBOX_EFI_DEBUG_DIR)/ArpDxe \112 NetworkPkg/Dhcp4Dxe/Dhcp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Dhcp4Dxe \113 NetworkPkg/DpcDxe/DpcDxe/$(VBOX_EFI_DEBUG_DIR)/DpcDxe \114 NetworkPkg/Ip4Dxe/Ip4Dxe/$(VBOX_EFI_DEBUG_DIR)/Ip4Dxe \115 NetworkPkg/MnpDxe/MnpDxe/$(VBOX_EFI_DEBUG_DIR)/MnpDxe \116 NetworkPkg/Mtftp4Dxe/Mtftp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Mtftp4Dxe \117 NetworkPkg/SnpDxe/SnpDxe/$(VBOX_EFI_DEBUG_DIR)/SnpDxe \118 NetworkPkg/TcpDxe/TcpDxe/$(VBOX_EFI_DEBUG_DIR)/TcpDxe \119 NetworkPkg/Udp4Dxe/Udp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Udp4Dxe \120 NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe/$(VBOX_EFI_DEBUG_DIR)/UefiPxeBcDxe \121 NetworkPkg/VlanConfigDxe/VlanConfigDxe/$(VBOX_EFI_DEBUG_DIR)/VlanConfigDxe \122 OvmfPkg/8254TimerDxe/8254Timer/$(VBOX_EFI_DEBUG_DIR)/Timer \123 OvmfPkg/8259InterruptControllerDxe/8259/$(VBOX_EFI_DEBUG_DIR)/Legacy8259 \124 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb/$(VBOX_EFI_DEBUG_DIR)/EmuVariableFvbRuntimeDxe \125 OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport/$(VBOX_EFI_DEBUG_DIR)/IncompatiblePciDeviceSupportDxe \126 OvmfPkg/IoMmuDxe/IoMmuDxe/$(VBOX_EFI_DEBUG_DIR)/IoMmuDxe \127 OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit/$(VBOX_EFI_DEBUG_DIR)/PciHotPlugInitDxe \128 OvmfPkg/PlatformDxe/Platform/$(VBOX_EFI_DEBUG_DIR)/PlatformDxe \129 OvmfPkg/PlatformPei/PlatformPei/$(VBOX_EFI_DEBUG_DIR)/PlatformPei \130 OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/FvbServicesRuntimeDxe \131 OvmfPkg/SataControllerDxe/SataControllerDxe/$(VBOX_EFI_DEBUG_DIR)/SataController \132 OvmfPkg/Sec/SecMain/$(VBOX_EFI_DEBUG_DIR)/SecMain \133 OvmfPkg/SioBusDxe/SioBusDxe/$(VBOX_EFI_DEBUG_DIR)/SioBusDxe \134 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosPlatformDxe \135 OvmfPkg/Virtio10Dxe/Virtio10/$(VBOX_EFI_DEBUG_DIR)/Virtio10 \136 OvmfPkg/VirtioNetDxe/VirtioNet/$(VBOX_EFI_DEBUG_DIR)/VirtioNetDxe \137 OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe/$(VBOX_EFI_DEBUG_DIR)/VirtioPciDeviceDxe \138 OvmfPkg/VirtioScsiDxe/VirtioScsi/$(VBOX_EFI_DEBUG_DIR)/VirtioScsiDxe \139 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/PcRtc \140 ShellPkg/Application/Shell/Shell/$(VBOX_EFI_DEBUG_DIR)/Shell \141 ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand/$(VBOX_EFI_DEBUG_DIR)/tftpDynamicCommand \142 UefiCpuPkg/CpuDxe/CpuDxe/$(VBOX_EFI_DEBUG_DIR)/CpuDxe \143 UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/$(VBOX_EFI_DEBUG_DIR)/CpuIo2Dxe \144 UefiCpuPkg/CpuMpPei/CpuMpPei/$(VBOX_EFI_DEBUG_DIR)/CpuMpPei \145 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei/$(VBOX_EFI_DEBUG_DIR)/S3Resume2Pei \146 VBoxPkg/Logo/LogoDxe/$(VBOX_EFI_DEBUG_DIR)/LogoDxe \147 VBoxPkg/VBoxAppleSim/VBoxAppleSim/$(VBOX_EFI_DEBUG_DIR)/VBoxAppleSim \148 VBoxPkg/VBoxFsDxe/VBoxHfs/$(VBOX_EFI_DEBUG_DIR)/VBoxHfs \149 VBoxPkg/VBoxSysTables/VBoxSysTables/$(VBOX_EFI_DEBUG_DIR)/VBoxSysTables \150 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaDxe \151 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaMiniPortDxe50 # 51 # List of modules that ends up producing .efi, .debug and .pdb files. 52 # 53 VBOX_EFI_MODULES = \ 54 FatPkg/EnhancedFatDxe/Fat/$(VBOX_EFI_DEBUG_DIR)/Fat \ 55 MdeModulePkg/Application/UiApp/UiApp/$(VBOX_EFI_DEBUG_DIR)/UiApp \ 56 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_DEBUG_DIR)/AtaAtapiPassThruDxe \ 57 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_DEBUG_DIR)/AtaBusDxe \ 58 MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardDxe/$(VBOX_EFI_DEBUG_DIR)/Ps2KeyboardDxe \ 59 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_DEBUG_DIR)/EhciDxe \ 60 MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe/$(VBOX_EFI_DEBUG_DIR)/NvmExpressDxe \ 61 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_DEBUG_DIR)/PciBusDxe \ 62 MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_DEBUG_DIR)/PciHostBridgeDxe \ 63 MdeModulePkg/Bus/Pci/PciSioSerialDxe/PciSioSerialDxe/$(VBOX_EFI_DEBUG_DIR)/PciSioSerialDxe \ 64 MdeModulePkg/Bus/Pci/UhciDxe/UhciDxe/$(VBOX_EFI_DEBUG_DIR)/UhciDxe \ 65 MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe/$(VBOX_EFI_DEBUG_DIR)/XhciDxe \ 66 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiBus \ 67 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiDisk \ 68 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_DEBUG_DIR)/UsbBusDxe \ 69 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_DEBUG_DIR)/UsbKbDxe \ 70 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_DEBUG_DIR)/UsbMassStorageDxe \ 71 MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_DEBUG_DIR)/DxeCore \ 72 MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_DEBUG_DIR)/DxeIpl \ 73 MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_DEBUG_DIR)/PeiCore \ 74 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/RuntimeDxe \ 75 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiPlatform \ 76 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiTableDxe \ 77 MdeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe/$(VBOX_EFI_DEBUG_DIR)/BootGraphicsResourceTableDxe \ 78 MdeModulePkg/Universal/BdsDxe/BdsDxe/$(VBOX_EFI_DEBUG_DIR)/BdsDxe \ 79 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/CapsuleRuntimeDxe \ 80 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/ConPlatformDxe \ 81 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_DEBUG_DIR)/ConSplitterDxe \ 82 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_DEBUG_DIR)/GraphicsConsoleDxe \ 83 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_DEBUG_DIR)/TerminalDxe \ 84 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_DEBUG_DIR)/DevicePathDxe \ 85 MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/$(VBOX_EFI_DEBUG_DIR)/DisplayEngine \ 86 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_DEBUG_DIR)/DiskIoDxe \ 87 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe/$(VBOX_EFI_DEBUG_DIR)/PartitionDxe \ 88 MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe/$(VBOX_EFI_DEBUG_DIR)/RamDiskDxe \ 89 MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe/$(VBOX_EFI_DEBUG_DIR)/UdfDxe \ 90 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_DEBUG_DIR)/EnglishDxe \ 91 MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe/$(VBOX_EFI_DEBUG_DIR)/DriverHealthManagerDxe \ 92 MdeModulePkg/Universal/EbcDxe/EbcDxe/$(VBOX_EFI_DEBUG_DIR)/EbcDxe \ 93 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_DEBUG_DIR)/FaultTolerantWriteDxe \ 94 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_DEBUG_DIR)/HiiDatabase \ 95 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/$(VBOX_EFI_DEBUG_DIR)/NullMemoryTestDxe \ 96 MdeModulePkg/Universal/Metronome/Metronome/$(VBOX_EFI_DEBUG_DIR)/Metronome \ 97 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/MonotonicCounterRuntimeDxe \ 98 MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdDxe \ 99 MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdPeim \ 100 MdeModulePkg/Universal/PrintDxe/PrintDxe/$(VBOX_EFI_DEBUG_DIR)/PrintDxe \ 101 MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei/$(VBOX_EFI_DEBUG_DIR)/ReportStatusCodeRouterPei \ 102 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/ReportStatusCodeRouterRuntimeDxe \ 103 MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/ResetSystemRuntimeDxe \ 104 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_DEBUG_DIR)/SecurityStubDxe \ 105 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_DEBUG_DIR)/SetupBrowser \ 106 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosDxe \ 107 MdeModulePkg/Universal/StatusCodeHandler/Pei/StatusCodeHandlerPei/$(VBOX_EFI_DEBUG_DIR)/StatusCodeHandlerPei \ 108 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/StatusCodeHandlerRuntimeDxe \ 109 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/VariableRuntimeDxe \ 110 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_DEBUG_DIR)/WatchdogTimer \ 111 NetworkPkg/ArpDxe/ArpDxe/$(VBOX_EFI_DEBUG_DIR)/ArpDxe \ 112 NetworkPkg/Dhcp4Dxe/Dhcp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Dhcp4Dxe \ 113 NetworkPkg/DpcDxe/DpcDxe/$(VBOX_EFI_DEBUG_DIR)/DpcDxe \ 114 NetworkPkg/Ip4Dxe/Ip4Dxe/$(VBOX_EFI_DEBUG_DIR)/Ip4Dxe \ 115 NetworkPkg/MnpDxe/MnpDxe/$(VBOX_EFI_DEBUG_DIR)/MnpDxe \ 116 NetworkPkg/Mtftp4Dxe/Mtftp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Mtftp4Dxe \ 117 NetworkPkg/SnpDxe/SnpDxe/$(VBOX_EFI_DEBUG_DIR)/SnpDxe \ 118 NetworkPkg/TcpDxe/TcpDxe/$(VBOX_EFI_DEBUG_DIR)/TcpDxe \ 119 NetworkPkg/Udp4Dxe/Udp4Dxe/$(VBOX_EFI_DEBUG_DIR)/Udp4Dxe \ 120 NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe/$(VBOX_EFI_DEBUG_DIR)/UefiPxeBcDxe \ 121 NetworkPkg/VlanConfigDxe/VlanConfigDxe/$(VBOX_EFI_DEBUG_DIR)/VlanConfigDxe \ 122 OvmfPkg/8254TimerDxe/8254Timer/$(VBOX_EFI_DEBUG_DIR)/Timer \ 123 OvmfPkg/8259InterruptControllerDxe/8259/$(VBOX_EFI_DEBUG_DIR)/Legacy8259 \ 124 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb/$(VBOX_EFI_DEBUG_DIR)/EmuVariableFvbRuntimeDxe \ 125 OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport/$(VBOX_EFI_DEBUG_DIR)/IncompatiblePciDeviceSupportDxe \ 126 OvmfPkg/IoMmuDxe/IoMmuDxe/$(VBOX_EFI_DEBUG_DIR)/IoMmuDxe \ 127 OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit/$(VBOX_EFI_DEBUG_DIR)/PciHotPlugInitDxe \ 128 OvmfPkg/PlatformDxe/Platform/$(VBOX_EFI_DEBUG_DIR)/PlatformDxe \ 129 OvmfPkg/PlatformPei/PlatformPei/$(VBOX_EFI_DEBUG_DIR)/PlatformPei \ 130 OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/FvbServicesRuntimeDxe \ 131 OvmfPkg/SataControllerDxe/SataControllerDxe/$(VBOX_EFI_DEBUG_DIR)/SataController \ 132 OvmfPkg/Sec/SecMain/$(VBOX_EFI_DEBUG_DIR)/SecMain \ 133 OvmfPkg/SioBusDxe/SioBusDxe/$(VBOX_EFI_DEBUG_DIR)/SioBusDxe \ 134 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosPlatformDxe \ 135 OvmfPkg/Virtio10Dxe/Virtio10/$(VBOX_EFI_DEBUG_DIR)/Virtio10 \ 136 OvmfPkg/VirtioNetDxe/VirtioNet/$(VBOX_EFI_DEBUG_DIR)/VirtioNetDxe \ 137 OvmfPkg/VirtioPciDeviceDxe/VirtioPciDeviceDxe/$(VBOX_EFI_DEBUG_DIR)/VirtioPciDeviceDxe \ 138 OvmfPkg/VirtioScsiDxe/VirtioScsi/$(VBOX_EFI_DEBUG_DIR)/VirtioScsiDxe \ 139 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/PcRtc \ 140 ShellPkg/Application/Shell/Shell/$(VBOX_EFI_DEBUG_DIR)/Shell \ 141 ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand/$(VBOX_EFI_DEBUG_DIR)/tftpDynamicCommand \ 142 UefiCpuPkg/CpuDxe/CpuDxe/$(VBOX_EFI_DEBUG_DIR)/CpuDxe \ 143 UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/$(VBOX_EFI_DEBUG_DIR)/CpuIo2Dxe \ 144 UefiCpuPkg/CpuMpPei/CpuMpPei/$(VBOX_EFI_DEBUG_DIR)/CpuMpPei \ 145 UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei/$(VBOX_EFI_DEBUG_DIR)/S3Resume2Pei \ 146 VBoxPkg/Logo/LogoDxe/$(VBOX_EFI_DEBUG_DIR)/LogoDxe \ 147 VBoxPkg/VBoxAppleSim/VBoxAppleSim/$(VBOX_EFI_DEBUG_DIR)/VBoxAppleSim \ 148 VBoxPkg/VBoxFsDxe/VBoxHfs/$(VBOX_EFI_DEBUG_DIR)/VBoxHfs \ 149 VBoxPkg/VBoxSysTables/VBoxSysTables/$(VBOX_EFI_DEBUG_DIR)/VBoxSysTables \ 150 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaDxe \ 151 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaMiniPortDxe 152 152 153 # Version of VBOX_EFI_MODULES without directories. (Using $(value ) to avoid154 # expanding all the build target macros and then immediately discarding them.)155 VBOX_EFI_MODULES_FLAT = $(notdir $(value VBOX_EFI_MODULES))153 # Version of VBOX_EFI_MODULES without directories. (Using $(value ) to avoid 154 # expanding all the build target macros and then immediately discarding them.) 155 VBOX_EFI_MODULES_FLAT = $(notdir $(value VBOX_EFI_MODULES)) 156 156 157 157 endif -
trunk/src/VBox/Devices/EFI/Firmware/Makefile.kmk
r98103 r98410 76 76 if1of ($(KBUILD_HOST), win os2) 77 77 VBoxEfiBldPythonWrappers_EXEC_SOURCES = \ 78 $(foreach PyWrap,$(VBOX_EFI_PYTHON_WRAPPERS),$(VBoxEfiBldPythonWrappers_0_OUTDIR)/$(PyWrap).cmd)78 $(foreach PyWrap,$(VBOX_EFI_PYTHON_WRAPPERS),$(VBoxEfiBldPythonWrappers_0_OUTDIR)/$(PyWrap).cmd) 79 79 else 80 80 VBoxEfiBldPythonWrappers_EXEC_SOURCES = \ 81 $(addprefix $(VBoxEfiBldPythonWrappers_0_OUTDIR)/,$(VBOX_EFI_PYTHON_WRAPPERS))81 $(addprefix $(VBoxEfiBldPythonWrappers_0_OUTDIR)/,$(VBOX_EFI_PYTHON_WRAPPERS)) 82 82 endif 83 83 VBoxEfiBldPythonWrappers_CLEAN = $(VBoxEfiBldPythonWrappers_EXEC_SOURCES) … … 184 184 VBOX_EFI_DEPENDENCIES = \ 185 185 $(VBOX_PATH_EFI_FIRMWARE)/../DevEFI.h \ 186 187 188 189 190 $(VBOX_PATH_EFI_FIRMWARE)/OvmfPkg/OvmfPkg.dec \ 186 $(VBOX_PATH_EFI_FIRMWARE)/VBoxPkg/Library/VBoxDebugAgentLib/VBoxDebugAgentLib.c \ 187 $(VBOX_PATH_EFI_FIRMWARE)/VBoxPkg/Library/VBoxDebugAgentLib/VBoxDebugAgentLib.inf \ 188 $(VBOX_PATH_EFI_FIRMWARE)/VBoxPkg/VBoxPkg.dec \ 189 \ 190 $(VBOX_PATH_EFI_FIRMWARE)/OvmfPkg/OvmfPkg.dec 191 191 192 192 # … … 196 196 # 197 197 if1of ($(KBUILD_HOST), win) 198 VBOX_EFI_REDIRECT_E_EQUAL :=$(EQUAL)198 VBOX_EFI_REDIRECT_E_EQUAL := $(EQUAL) 199 199 VBOX_EFI_BUILD_CMD = $(REDIRECT) \ 200 -E 'PATH=$(VBOX_PATH_STAGE_EFI_BLDPROGS)$(VBOX_SEP)$(PATH);' \201 -E 'INCLUDE=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(VBOX_SEP)$(PATH_TOOL_$(VBOX_VCC_TOOL)_INC)$(INCLUDE);' \202 -E 'COMSPEC=$(firstword $(windir) $(SystemRoot) C:\windows)\system32\cmd.exe' \203 -E 'MAKEFLAGS='204 else 205 VBOX_EFI_REDIRECT_E_EQUAL :=206 VBOX_EFI_BUILD_CMD = $(REDIRECT) \207 -E "PATH=$(VBOX_PATH_STAGE_EFI_BLDPROGS)$(VBOX_SEP)$(PATH)" \208 -E "C_INCLUDE_PATH=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(C_INCLUDE_PATH)" \209 -E "CPLUS_INCLUDE_PATH=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(C_INCLUDE_PATH)"200 -E 'PATH=$(VBOX_PATH_STAGE_EFI_BLDPROGS)$(VBOX_SEP)$(PATH);' \ 201 -E 'INCLUDE=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(VBOX_SEP)$(PATH_TOOL_$(VBOX_VCC_TOOL)_INC)$(INCLUDE);' \ 202 -E 'COMSPEC=$(firstword $(windir) $(SystemRoot) C:\windows)\system32\cmd.exe' \ 203 -E 'MAKEFLAGS=' 204 else 205 VBOX_EFI_REDIRECT_E_EQUAL := 206 VBOX_EFI_BUILD_CMD = $(REDIRECT) \ 207 -E "PATH=$(VBOX_PATH_STAGE_EFI_BLDPROGS)$(VBOX_SEP)$(PATH)" \ 208 -E "C_INCLUDE_PATH=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(C_INCLUDE_PATH)" \ 209 -E "CPLUS_INCLUDE_PATH=$(PATH_ROOT)/include$(VBOX_SEP)$(PATH_OUT)$(VBOX_SEP)$(C_INCLUDE_PATH)" 210 210 endif 211 211 VBOX_EFI_BUILD_CMD += \ … … 266 266 $(VBoxEfiFirmware_0_OUTDIR)/x86/Conf/tools_def.txt \ 267 267 $(VBoxEfiFirmware_0_OUTDIR)/amd64/Conf/tools_def.txt: \ 268 268 $(VBOX_PATH_EFI_FIRMWARE)/vbox-tools_def.txt \ 269 269 $(MAKEFILE) | $$(dir $$@) 270 270 $(RM) -f -- "$@" … … 291 291 $(VBoxEfiFirmware_0_OUTDIR)/x86/Conf/build_rule.txt \ 292 292 $(VBoxEfiFirmware_0_OUTDIR)/amd64/Conf/build_rule.txt: \ 293 293 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Conf/build_rule.template \ 294 294 $(MAKEFILE) | $$(dir $$@) 295 295 $(RM) -f -- "$@" … … 362 362 # Some aliases. 363 363 # 364 build-efi-x86: 364 build-efi-x86: $$(filter %VBoxEFI32.fd,$$(VBoxEfiFirmware_2_STAGE_TARGETS)) 365 365 build-efi-amd64: $$(filter %VBoxEFI64.fd,$$(VBoxEfiFirmware_2_STAGE_TARGETS)) 366 366 -
trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk
r98133 r98410 49 49 output raw offset=0xC0000 \ 50 50 order \ 51 clname CODE\52 53 54 55 56 segment _DATA segaddr=0xC000 offset=0x4780 \51 clname CODE \ 52 segment VGAROM segaddr=0xC000 \ 53 segment _TEXT segaddr=0xC000 offset=0x9F0 \ 54 segment VBE32 segaddr=0xC000 offset=0x4640 \ 55 clname DATA \ 56 segment _DATA segaddr=0xC000 offset=0x4780 57 57 58 58 MISCBINS += VBoxVgaBios286 … … 73 73 $$$$(VBoxVgaBios$(1)_1_TARGET) \ 74 74 $$(VBOX_MAKE_ALTERNATIVE_SOURCE) \ 75 $$(VBOX_VBOXCMP)75 $$(VBOX_VBOXCMP) 76 76 if1of ($$(KBUILD_TYPE), release) 77 77 $$(VBOX_MAKE_ALTERNATIVE_SOURCE) \ … … 105 105 106 106 update-vgabios-source: \ 107 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative386.asm \108 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative286.asm \109 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative8086.asm107 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative386.asm \ 108 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative286.asm \ 109 $(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative8086.asm 110 110 111 111 endif # VBOX_WITH_OPEN_WATCOM … … 133 133 134 134 $$$$(VgaBiosBin_0_OUTDIR)/VgaBiosBin$(1).c + $$$$(VgaBiosBin_0_OUTDIR)/VBoxVgaBios$(1).rom: \ 135 $$(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative$(1).asm \136 $$(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative$(1).md5sum \137 $$(VBOX_BIN2C) | $$$$(dir $$$$@)135 $$(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative$(1).asm \ 136 $$(PATH_SUB_CURRENT)/VBoxVgaBiosAlternative$(1).md5sum \ 137 $$(VBOX_BIN2C) | $$$$(dir $$$$@) 138 138 $$(call MSG_TOOL,bin2c,VgaBiosBin,$$<,$$@) 139 139 $$(QUIET)$$(TOOL_YASM_AS) -f bin -o $$(VgaBiosBin_0_OUTDIR)/VBoxVgaBios$(1).rom $$< … … 172 172 VgaDefBiosLogo_CLEAN = $(VgaDefBiosLogo_0_OUTDIR)/VgaDefBiosLogo.c 173 173 ifndef VBOX_OSE 174 VgaDefBiosLogo_SOURCES+= $(VgaDefBiosLogo_0_OUTDIR)/VgaDefBiosLogoNY.c175 VgaDefBiosLogo_CLEAN+= $(VgaDefBiosLogo_0_OUTDIR)/VgaDefBiosLogoNY.c174 VgaDefBiosLogo_SOURCES += $(VgaDefBiosLogo_0_OUTDIR)/VgaDefBiosLogoNY.c 175 VgaDefBiosLogo_CLEAN += $(VgaDefBiosLogo_0_OUTDIR)/VgaDefBiosLogoNY.c 176 176 endif 177 177 -
trunk/src/VBox/Devices/Input/testcase/Makefile.kmk
r98169 r98410 35 35 tstUsbMouse_DEFS = VBOX_WITH_VUSB 36 36 tstUsbMouse_INCS = \ 37 37 ../../build 38 38 tstUsbMouse_LIBS = $(LIB_VMM) $(LIB_REM) 39 39 tstUsbMouse_SOURCES = \ 40 41 40 tstUsbMouse.cpp \ 41 ../UsbMouse.cpp 42 42 43 43 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Devices/Makefile.kmk
r98257 r98410 112 112 ifdef VBOX_WITH_VSCSI_SSC 113 113 VBoxDDU_SOURCES += Storage/VSCSI/VSCSILunSsc.cpp 114 VBoxDDU_DEFS 114 VBoxDDU_DEFS += VBOX_WITH_VSCSI_SSC 115 115 endif 116 116 VBoxDDU_LIBS = \ … … 120 120 geom 121 121 VBoxDDU_LIBS.solaris += \ 122 122 efi 123 123 if defined(VBOX_WITH_USB) && "$(intersects $(KBUILD_TARGET_ARCH),$(VBOX_SUPPORTED_HOST_ARCHS))" != "" 124 124 VBoxDDU_SDKS.win += VBoxWinNewDevLib 125 125 VBoxDDU_LIBS += \ 126 $(PATH_STAGE_LIB)/USBLib$(VBOX_SUFF_LIB)126 $(PATH_STAGE_LIB)/USBLib$(VBOX_SUFF_LIB) 127 127 VBoxDDU_LIBS.win += \ 128 $(PATH_STAGE_LIB)/VBoxDrvCfgDll$(VBOX_SUFF_LIB)128 $(PATH_STAGE_LIB)/VBoxDrvCfgDll$(VBOX_SUFF_LIB) 129 129 endif 130 130 VBoxDDU_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDDU.dylib … … 180 180 VBoxDD_SOURCES = \ 181 181 build/VBoxDD.cpp \ 182 \182 \ 183 183 Input/DevPS2.cpp \ 184 184 Input/DevPS2K.cpp \ … … 192 192 $(if $(VBOX_WITH_IOMMU_AMD),Bus/DevIommuAmd.cpp,) \ 193 193 $(if $(VBOX_WITH_IOMMU_INTEL),Bus/DevIommuIntel.cpp,) \ 194 EFI/DevSmc.cpp \195 EFI/DevFlash.cpp \196 EFI/FlashCore.cpp \194 EFI/DevSmc.cpp \ 195 EFI/DevFlash.cpp \ 196 EFI/FlashCore.cpp \ 197 197 Graphics/DevVGA.cpp \ 198 198 Storage/DevATA.cpp \ … … 207 207 PC/DevQemuFwCfg.cpp \ 208 208 PC/DevLpc.cpp \ 209 GIMDev/GIMDev.cpp \210 GIMDev/DrvUDP.cpp \209 GIMDev/GIMDev.cpp \ 210 GIMDev/DrvUDP.cpp \ 211 211 VMMDev/VMMDev.cpp \ 212 212 $(if $(VBOX_WITH_HGCM),VMMDev/VMMDevHGCM.cpp,) \ 213 213 VMMDev/VMMDevTesting.cpp \ 214 214 Network/DevPCNet.cpp \ 215 216 215 Network/DevDP8390.cpp \ 216 Network/Dev3C501.cpp \ 217 217 PC/DevDMA.cpp \ 218 218 PC/DevHPET.cpp \ … … 220 220 Storage/DevFdc.cpp \ 221 221 Parallel/DevParallel.cpp \ 222 \222 \ 223 223 Input/DrvKeyboardQueue.cpp \ 224 224 Input/DrvMouseQueue.cpp \ … … 312 312 VBoxDD_DEFS += VBOX_WITH_HGSMI 313 313 VBoxDD_SOURCES += \ 314 Graphics/DevVGA_VBVA.cpp \315 Graphics/HGSMI/HGSMIHost.cpp314 Graphics/DevVGA_VBVA.cpp \ 315 Graphics/HGSMI/HGSMIHost.cpp 316 316 VBoxDD_LIBS += \ 317 $(PATH_STAGE_LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB)317 $(PATH_STAGE_LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB) 318 318 endif 319 319 … … 321 321 VBoxDD_DEFS += VBOX_WITH_WDDM 322 322 VBoxDD_SOURCES += \ 323 Graphics/HGSMI/SHGSMIHost.cpp323 Graphics/HGSMI/SHGSMIHost.cpp 324 324 endif 325 325 … … 333 333 ifdef VBOX_WITH_VMSVGA3D 334 334 if1of ($(KBUILD_TARGET), linux win) 335 # Dynamically load 3D library (opengl32, libGL).336 # This is a temporary solution. In future the 3D backend will be in a separate library.337 VBOX_WITH_VMSVGA3D_DYNAMIC_LOAD = 1335 # Dynamically load 3D library (opengl32, libGL). 336 # This is a temporary solution. In future the 3D backend will be in a separate library. 337 VBOX_WITH_VMSVGA3D_DYNAMIC_LOAD = 1 338 338 endif 339 339 VBoxDD_DEFS += VBOX_WITH_VMSVGA3D … … 347 347 VBoxDD_DEFS += VMSVGA3D_DX 348 348 VBoxDD_SOURCES += \ 349 350 351 349 Graphics/DevVGA-SVGA3d-dx.cpp \ 350 Graphics/DevVGA-SVGA3d-dx-savedstate.cpp \ 351 Graphics/DevVGA-SVGA3d-dx-shader.cpp 352 352 if "$(KBUILD_TARGET)" == "win" || defined(VBOX_WITH_DXVK) 353 353 VBoxDD_SDKS.linux += VBoxDxVk … … 355 355 VBoxDD_DEFS += VMSVGA3D_DX_BACKEND 356 356 VBoxDD_SOURCES += \ 357 357 Graphics/DevVGA-SVGA3d-dx-dx11.cpp 358 358 endif 359 359 endif 360 360 VBoxDD_SOURCES += \ 361 362 if 363 VBoxDD_DEFS+= VMSVGA3D_DIRECT3D364 VBoxDD_SOURCES+= \365 366 367 VBoxDD_LIBS.win+= d3d9.lib $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/delayimp.lib368 VBoxDD_LDFLAGS.win+= /DELAYLOAD:d3d9.dll361 Graphics/svgadump/svga_dump.c 362 if "$(KBUILD_TARGET)" == "win" && !defined(VBOX_WITH_VMSVGA3D_USE_OPENGL) 363 VBoxDD_DEFS += VMSVGA3D_DIRECT3D 364 VBoxDD_SOURCES += \ 365 Graphics/DevVGA-SVGA3d-win.cpp \ 366 Graphics/DevVGA-SVGA3d-win-d3d9.cpp 367 VBoxDD_LIBS.win += d3d9.lib $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/delayimp.lib 368 VBoxDD_LDFLAGS.win += /DELAYLOAD:d3d9.dll 369 369 else 370 370 VBoxDD_DEFS += VMSVGA3D_OPENGL … … 386 386 387 387 ifdef VBOX_WITH_VMSVGA3D_DYNAMIC_LOAD 388 VBoxDD_DEFS+= VMSVGA3D_DYNAMIC_LOAD389 VBoxDD_SOURCES+= \390 Graphics/DevVGA-SVGA3d-glLdr.cpp388 VBoxDD_DEFS += VMSVGA3D_DYNAMIC_LOAD 389 VBoxDD_SOURCES += \ 390 Graphics/DevVGA-SVGA3d-glLdr.cpp 391 391 else 392 VBoxDD_LIBS.linux+= X11 GL393 VBoxDD_LIBS.win+= $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib392 VBoxDD_LIBS.linux += X11 GL 393 VBoxDD_LIBS.win += $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Opengl32.lib 394 394 endif 395 395 VBoxDD_LDFLAGS.darwin += -framework OpenGL … … 415 415 VBoxDD_DEFS += VBOX_WITH_VDMA 416 416 VBoxDD_SOURCES += \ 417 Graphics/DevVGA_VDMA.cpp417 Graphics/DevVGA_VDMA.cpp 418 418 endif 419 419 … … 432 432 VBoxDD_DEFS.darwin += VUSB_HAVE_USBPROXY_DEVICE 433 433 VBoxDD_SOURCES.darwin += \ 434 USB/USBProxyDevice.cpp \435 USB/darwin/USBProxyDevice-darwin.cpp436 # if1of ($(VBOX_DEF_MACOSX_VERSION_MIN), 10.9) # Hack, shouldn't be needed437 # USB/darwin/USBProxyDevice-darwin.cpp_SDKS = MACOSX1010438 # endif434 USB/USBProxyDevice.cpp \ 435 USB/darwin/USBProxyDevice-darwin.cpp 436 # if1of ($(VBOX_DEF_MACOSX_VERSION_MIN), 10.9) # Hack, shouldn't be needed 437 # USB/darwin/USBProxyDevice-darwin.cpp_SDKS = MACOSX1010 438 # endif 439 439 440 440 VBoxDD_DEFS.linux += \ 441 VUSB_HAVE_USBPROXY_DEVICE \442 $(if $(VBOX_WITH_LINUX_COMPILER_H),VBOX_WITH_LINUX_COMPILER_H,) \443 $(if $(VBOX_USB_WITH_SYSFS),VBOX_USB_WITH_SYSFS,)441 VUSB_HAVE_USBPROXY_DEVICE \ 442 $(if $(VBOX_WITH_LINUX_COMPILER_H),VBOX_WITH_LINUX_COMPILER_H,) \ 443 $(if $(VBOX_USB_WITH_SYSFS),VBOX_USB_WITH_SYSFS,) 444 444 VBoxDD_SOURCES.linux += \ 445 USB/USBProxyDevice.cpp \446 USB/linux/USBProxyDevice-linux.cpp445 USB/USBProxyDevice.cpp \ 446 USB/linux/USBProxyDevice-linux.cpp 447 447 448 448 VBoxDD_DEFS.os2 += VUSB_HAVE_USBPROXY_DEVICE 449 449 VBoxDD_INCS.os2 += $(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/os2 450 450 VBoxDD_SOURCES.os2 += \ 451 USB/USBProxyDevice.cpp \452 USB/os2/USBProxyDevice-os2.cpp451 USB/USBProxyDevice.cpp \ 452 USB/os2/USBProxyDevice-os2.cpp 453 453 454 454 VBoxDD_DEFS.win += VUSB_HAVE_USBPROXY_DEVICE 455 455 VBoxDD_SOURCES.win += \ 456 USB/USBProxyDevice.cpp \457 USB/win/USBProxyDevice-win.cpp456 USB/USBProxyDevice.cpp \ 457 USB/win/USBProxyDevice-win.cpp 458 458 459 459 VBoxDD_DEFS.solaris += VUSB_HAVE_USBPROXY_DEVICE 460 VBoxDD_SOURCES.solaris += \461 USB/USBProxyDevice.cpp \462 USB/solaris/USBProxyDevice-solaris.cpp460 VBoxDD_SOURCES.solaris += \ 461 USB/USBProxyDevice.cpp \ 462 USB/solaris/USBProxyDevice-solaris.cpp 463 463 464 464 VBoxDD_DEFS.freebsd += VUSB_HAVE_USBPROXY_DEVICE 465 VBoxDD_SOURCES.freebsd += \466 USB/USBProxyDevice.cpp \467 USB/freebsd/USBProxyDevice-freebsd.cpp465 VBoxDD_SOURCES.freebsd += \ 466 USB/USBProxyDevice.cpp \ 467 USB/freebsd/USBProxyDevice-freebsd.cpp 468 468 469 469 ifdef VBOX_WITH_SCSI … … 475 475 VBoxDD_DEFS += VBOX_WITH_EHCI_IMPL 476 476 VBoxDD_SOURCES += \ 477 USB/DevEHCI.cpp477 USB/DevEHCI.cpp 478 478 endif 479 479 … … 481 481 VBoxDD_DEFS += VBOX_WITH_XHCI_IMPL 482 482 VBoxDD_SOURCES += \ 483 USB/DevXHCI.cpp483 USB/DevXHCI.cpp 484 484 endif 485 485 … … 488 488 VBoxDD_DEFS += VBOX_WITH_USB_VIDEO_IMPL 489 489 VBoxDD_SOURCES += \ 490 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcam.cpp \491 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcamDesc.cpp \492 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/jpggen.cpp \493 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/DrvHostWebcam.cpp \494 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/JPEGEnc.cpp490 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcam.cpp \ 491 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/UsbWebcamDesc.cpp \ 492 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/jpggen.cpp \ 493 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/DrvHostWebcam.cpp \ 494 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/JPEGEnc.cpp 495 495 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/JPEGEnc.cpp_INCS = \ 496 $(VBOX_JPEG_INCS)496 $(VBOX_JPEG_INCS) 497 497 VBoxDD_SOURCES.linux += \ 498 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/HostWebcam-v4l2.cpp498 $(PATH_ROOT)/src/VBox/ExtPacks/Puel/UsbWebcam/DrvHostWebcam/HostWebcam-v4l2.cpp 499 499 VBoxDD_LIBS += \ 500 $(PATH_STAGE_LIB)/VBox-libjpeg$(VBOX_SUFF_LIB)500 $(PATH_STAGE_LIB)/VBox-libjpeg$(VBOX_SUFF_LIB) 501 501 endif 502 502 endif … … 507 507 VBoxDD_DEFS += VBOX_WITH_VUSB 508 508 VBoxDD_SOURCES += \ 509 USB/DevOHCI.cpp \510 USB/DrvVUSBRootHub.cpp \511 USB/VUSBDevice.cpp \512 USB/VUSBSniffer.cpp \513 USB/VUSBSnifferPcapNg.cpp \514 USB/VUSBSnifferUsbMon.cpp \515 USB/VUSBSnifferVmx.cpp \516 USB/VUSBUrb.cpp \517 USB/VUSBUrbPool.cpp \518 USB/VUSBUrbTrace.cpp509 USB/DevOHCI.cpp \ 510 USB/DrvVUSBRootHub.cpp \ 511 USB/VUSBDevice.cpp \ 512 USB/VUSBSniffer.cpp \ 513 USB/VUSBSnifferPcapNg.cpp \ 514 USB/VUSBSnifferUsbMon.cpp \ 515 USB/VUSBSnifferVmx.cpp \ 516 USB/VUSBUrb.cpp \ 517 USB/VUSBUrbPool.cpp \ 518 USB/VUSBUrbTrace.cpp 519 519 endif 520 520 … … 537 537 VBoxDD_DEFS += VBOX_WITH_E1000 538 538 VBoxDD_SOURCES += \ 539 Network/DevE1000.cpp \540 Network/DevE1000Phy.cpp \541 Network/DevEEPROM.cpp539 Network/DevE1000.cpp \ 540 Network/DevE1000Phy.cpp \ 541 Network/DevEEPROM.cpp 542 542 endif 543 543 … … 546 546 VBoxDD_SOURCES += \ 547 547 VirtIO/VirtioCore.cpp \ 548 Network/DevVirtioNet.cpp548 Network/DevVirtioNet.cpp 549 549 endif 550 550 … … 566 566 VBoxDD_DEFS += VBOX_WITH_NETSHAPER 567 567 VBoxDD_SOURCES += \ 568 Network/DrvNetShaper.cpp568 Network/DrvNetShaper.cpp 569 569 endif 570 570 … … 572 572 VBoxDD_DEFS.darwin += VBOX_WITH_VMNET 573 573 VBoxDD_SOURCES.darwin += \ 574 Network/DrvVMNet.m574 Network/DrvVMNet.m 575 575 VBoxDD_LDFLAGS.darwin += -framework vmnet 576 576 endif … … 580 580 VBoxDD_DEFS += VBOX_WITH_CLOUD_NET 581 581 VBoxDD_SOURCES += \ 582 Network/DrvCloudTunnel.cpp582 Network/DrvCloudTunnel.cpp 583 583 584 584 VBoxDD_SOURCES += \ … … 596 596 VBoxDD_DEFS += VBOX_WITH_AHCI IN_AHCI_R3 597 597 VBoxDD_SOURCES += \ 598 Storage/DevAHCI.cpp598 Storage/DevAHCI.cpp 599 599 endif 600 600 … … 602 602 VBoxDD_DEFS += VBOX_WITH_BUSLOGIC 603 603 VBoxDD_SOURCES += \ 604 Storage/DevBusLogic.cpp604 Storage/DevBusLogic.cpp 605 605 endif 606 606 … … 608 608 VBoxDD_DEFS += VBOX_WITH_LSILOGIC 609 609 VBoxDD_SOURCES += \ 610 Storage/DevLsiLogicSCSI.cpp610 Storage/DevLsiLogicSCSI.cpp 611 611 endif 612 612 … … 614 614 VBoxDD_DEFS += VBOX_WITH_NVME_IMPL 615 615 VBoxDD_SOURCES += \ 616 Storage/DevNVMe.cpp616 Storage/DevNVMe.cpp 617 617 endif 618 618 … … 627 627 VBoxDD_SOURCES += \ 628 628 Security/DevTpm.cpp \ 629 629 Security/DrvTpmEmu.cpp 630 630 631 631 VBoxDD_SOURCES.linux += \ … … 678 678 VBoxDD_DEFS += VBOX_WITH_PCI_PASSTHROUGH_IMPL 679 679 VBoxDD_SOURCES += \ 680 Bus/DevPciRaw.cpp \681 Bus/DrvPciRaw.cpp680 Bus/DevPciRaw.cpp \ 681 Bus/DrvPciRaw.cpp 682 682 endif 683 683 … … 694 694 VBoxDD_DEFS += $(VBOX_AUDIO_DEFS) 695 695 VBoxDD_SOURCES += \ 696 Audio/DevIchAc97.cpp \697 Audio/DevSB16.cpp \698 Audio/DevHda.cpp \699 Audio/DevHdaCodec.cpp \700 Audio/DevHdaStream.cpp \701 Audio/AudioHlp.cpp \702 Audio/AudioMixBuffer.cpp \703 Audio/AudioMixer.cpp \704 Audio/DrvAudio.cpp \705 Audio/DrvHostAudioNull.cpp696 Audio/DevIchAc97.cpp \ 697 Audio/DevSB16.cpp \ 698 Audio/DevHda.cpp \ 699 Audio/DevHdaCodec.cpp \ 700 Audio/DevHdaStream.cpp \ 701 Audio/AudioHlp.cpp \ 702 Audio/AudioMixBuffer.cpp \ 703 Audio/AudioMixer.cpp \ 704 Audio/DrvAudio.cpp \ 705 Audio/DrvHostAudioNull.cpp 706 706 707 707 if defined(VBOX_WITH_AUDIO_DEBUG) || defined(VBOX_WITH_AUDIO_VALIDATIONKIT) 708 708 VBoxDD_SOURCES += \ 709 Audio/AudioTest.cpp \710 Audio/AudioTestService.cpp \711 Audio/AudioTestServiceTcp.cpp \712 Audio/AudioTestServiceProtocol.cpp709 Audio/AudioTest.cpp \ 710 Audio/AudioTestService.cpp \ 711 Audio/AudioTestServiceTcp.cpp \ 712 Audio/AudioTestServiceProtocol.cpp 713 713 endif 714 714 … … 716 716 VBoxDD_DEFS += VBOX_WITH_AUDIO_DEBUG 717 717 VBoxDD_SOURCES += \ 718 Audio/DrvHostAudioDebug.cpp718 Audio/DrvHostAudioDebug.cpp 719 719 endif 720 720 … … 722 722 VBoxDD_DEFS += VBOX_WITH_AUDIO_VALIDATIONKIT 723 723 VBoxDD_SOURCES += \ 724 Audio/DrvHostAudioValidationKit.cpp724 Audio/DrvHostAudioValidationKit.cpp 725 725 endif 726 726 727 727 ifeq ($(KBUILD_TARGET),darwin) 728 728 VBoxDD_SOURCES += \ 729 Audio/DrvHostAudioCoreAudio.cpp \730 Audio/DrvHostAudioCoreAudioAuth.mm729 Audio/DrvHostAudioCoreAudio.cpp \ 730 Audio/DrvHostAudioCoreAudioAuth.mm 731 731 endif 732 732 733 733 ifeq ($(KBUILD_TARGET),win) 734 734 VBoxDD_SOURCES += \ 735 Audio/DrvHostAudioDSound.cpp \736 Audio/DrvHostAudioWasApi.cpp735 Audio/DrvHostAudioDSound.cpp \ 736 Audio/DrvHostAudioWasApi.cpp 737 737 ifdef VBOX_WITH_AUDIO_MMNOTIFICATION_CLIENT 738 738 VBoxDD_DEFS += VBOX_WITH_AUDIO_MMNOTIFICATION_CLIENT 739 739 VBoxDD_SOURCES += \ 740 Audio/DrvHostAudioDSoundMMNotifClient.cpp740 Audio/DrvHostAudioDSoundMMNotifClient.cpp 741 741 endif 742 742 endif … … 745 745 VBoxDD_DEFS += VBOX_WITH_AUDIO_OSS 746 746 VBoxDD_SOURCES += \ 747 Audio/DrvHostAudioOss.cpp747 Audio/DrvHostAudioOss.cpp 748 748 endif 749 749 … … 751 751 VBoxDD_DEFS += VBOX_WITH_AUDIO_ALSA 752 752 VBoxDD_SOURCES += \ 753 Audio/DrvHostAudioAlsa.cpp \754 Audio/DrvHostAudioAlsaStubs.cpp753 Audio/DrvHostAudioAlsa.cpp \ 754 Audio/DrvHostAudioAlsaStubs.cpp 755 755 endif 756 756 … … 758 758 VBoxDD_DEFS += VBOX_WITH_AUDIO_PULSE 759 759 VBoxDD_SOURCES += \ 760 Audio/DrvHostAudioPulseAudio.cpp \761 Audio/DrvHostAudioPulseAudioStubs.cpp760 Audio/DrvHostAudioPulseAudio.cpp \ 761 Audio/DrvHostAudioPulseAudioStubs.cpp 762 762 endif 763 763 … … 766 766 Network/DrvNAT.cpp \ 767 767 Network/slirp/bootp.c \ 768 768 Network/slirp/debug.c \ 769 769 Network/slirp/ip_icmp.c \ 770 770 Network/slirp/ip_input.c \ … … 780 780 Network/slirp/tcp_timer.c \ 781 781 Network/slirp/udp.c \ 782 Network/slirp/hostres.c \782 Network/slirp/hostres.c \ 783 783 Network/slirp/dnsproxy/hash.c \ 784 784 Network/slirp/tftp.c \ 785 785 Network/slirp/dnsproxy/dnsproxy.c 786 786 787 ifeq ($(KBUILD_TARGET), 787 ifeq ($(KBUILD_TARGET),win) 788 788 VBOX_SLIRP_SOURCES += Network/slirp/ip_icmpwin.c 789 789 else ifneq ($(KBUILD_TARGET),darwin) 790 790 # helper for debugging unprivileged 791 # Network/slirp/ip_icmp.c_DEFS += VBOX_RAWSOCK_DEBUG_HELPER792 # VBOX_SLIRP_SOURCES += ../NetworkServices/NAT/getrawsock.c793 endif 794 795 ifneq ($(KBUILD_TARGET), 796 VBOX_SLIRP_SOURCES += 791 # Network/slirp/ip_icmp.c_DEFS += VBOX_RAWSOCK_DEBUG_HELPER 792 # VBOX_SLIRP_SOURCES += ../NetworkServices/NAT/getrawsock.c 793 endif 794 795 ifneq ($(KBUILD_TARGET),win) 796 VBOX_SLIRP_SOURCES += Network/slirp/resolv_conf_parser.c 797 797 endif 798 798 … … 814 814 # Enable VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER here for a while, then move to 815 815 # $(file)_DEFS or clean the code disabled with this definition. 816 VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER =1816 VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER = 1 817 817 818 818 # dump memory related operations. … … 821 821 VBoxDD_SOURCES += $(VBOX_SLIRP_SOURCES) 822 822 define def_vbox_slirp_cflags 823 $(file)_DEFS+= \824 825 $(if $(VBOX_WITH_DEBUG_NAT_SOCKETS),VBOX_WITH_DEBUG_NAT_SOCKETS,)\826 $(if $(VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER),VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER,)\827 $(if $(VBOX_WITH_NAT_SEND2HOME),VBOX_WITH_NAT_SEND2HOME,)\828 $(if $(VBOX_WITH_HIDDEN_TCPTEMPLATE),VBOX_WITH_HIDDEN_TCPTEMPLATE,)\829 823 $(file)_DEFS += \ 824 $(if $(VBOX_WITH_SLIRP_MEMORY_CHECK),RTMEM_WRAP_TO_EF_APIS,) \ 825 $(if $(VBOX_WITH_DEBUG_NAT_SOCKETS),VBOX_WITH_DEBUG_NAT_SOCKETS,) \ 826 $(if $(VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER),VBOX_WITH_DNSMAPPING_IN_HOSTRESOLVER,) \ 827 $(if $(VBOX_WITH_NAT_SEND2HOME),VBOX_WITH_NAT_SEND2HOME,) \ 828 $(if $(VBOX_WITH_HIDDEN_TCPTEMPLATE),VBOX_WITH_HIDDEN_TCPTEMPLATE,) \ 829 $(if $(VBOX_WITH_SLIRP_MT),VBOX_WITH_SLIRP_MT,) 830 830 $(file)_INCS += \ 831 $(1)/slirp/bsd/sys \832 $(1)/slirp/bsd/sys/sys \833 $(1)/slirp/bsd/$(VBOX_SLIRP_BSD_ARCH)/include \834 $(1)/slirp/bsd/netinet \835 $(1)/slirp \836 $(1)/slirp/libalias831 $(1)/slirp/bsd/sys \ 832 $(1)/slirp/bsd/sys/sys \ 833 $(1)/slirp/bsd/$(VBOX_SLIRP_BSD_ARCH)/include \ 834 $(1)/slirp/bsd/netinet \ 835 $(1)/slirp \ 836 $(1)/slirp/libalias 837 837 ifeq ($(KBUILD_TARGET),win) 838 838 $(file)_CFLAGS = -wd4018 … … 846 846 VBoxDD_SOURCES += $(VBOX_SLIRP_ALIAS_SOURCES) 847 847 define def_vbox_slirp_alias_cflags 848 $(file)_DEFS+= VBOX_SLIRP_ALIAS \849 850 $(file)_INCS+= \851 $(1)/slirp/libalias \852 $(1)/slirp \853 $(1)/slirp/dnsproxy854 855 $(file)_CFLAGS+= -Wno-shadow856 848 $(file)_DEFS += VBOX_SLIRP_ALIAS \ 849 $(if $(VBOX_WITH_DEBUG_LIBALIAS),VBOX_WITH_DEBUG_LIBALIAS,) 850 $(file)_INCS += \ 851 $(1)/slirp/libalias \ 852 $(1)/slirp \ 853 $(1)/slirp/dnsproxy 854 ifneq ($(KBUILD_TARGET),win) 855 $(file)_CFLAGS += -Wno-shadow 856 endif 857 857 endef 858 858 $(foreach file,$(VBOX_SLIRP_ALIAS_SOURCES),$(eval $(call def_vbox_slirp_cflags, Network))) … … 887 887 VBoxDD_DEFS.win += VBOX_WITH_WIN_PARPORT_SUP 888 888 VBoxDD_SOURCES.win += \ 889 Parallel/DrvHostParallel.cpp889 Parallel/DrvHostParallel.cpp 890 890 891 891 ifdef VBOX_WITH_VIRTUALKD 892 892 VBoxDD_DEFS.win += VBOX_WITH_VIRTUALKD 893 893 VBoxDD_SOURCES.win += \ 894 Misc/DevVirtualKD.cpp894 Misc/DevVirtualKD.cpp 895 895 endif 896 896 … … 909 909 ifeq ($(KBUILD_TARGET),win) 910 910 VBoxDD_LIBS += \ 911 $(LIB_DDU) \912 $(PATH_STAGE_LIB)/VBoxDD2.lib911 $(LIB_DDU) \ 912 $(PATH_STAGE_LIB)/VBoxDD2.lib 913 913 else 914 914 VBoxDD_LIBS += \ 915 $(VBoxDDU_1_STAGE_TARGET) \916 $(VBoxDD2_1_STAGE_TARGET)915 $(VBoxDDU_1_STAGE_TARGET) \ 916 $(VBoxDD2_1_STAGE_TARGET) 917 917 endif 918 918 … … 945 945 # VBoxAcpi.cpp needs vboxaml.hex which we generate from PC/vbox.dsl 946 946 VBoxDD_CLEAN += \ 947 $(VBoxDD_0_OUTDIR)/vboxaml.hex \948 $(VBoxDD_0_OUTDIR)/vboxaml.aml \949 $(VBoxDD_0_OUTDIR)/vboxaml.aml.tmp \950 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.hex \951 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.aml \952 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.aml.tmp \953 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.hex \954 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml \955 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml.tmp \956 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml.pre \957 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.hex,) \958 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.aml,) \959 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.aml.tmp,)947 $(VBoxDD_0_OUTDIR)/vboxaml.hex \ 948 $(VBoxDD_0_OUTDIR)/vboxaml.aml \ 949 $(VBoxDD_0_OUTDIR)/vboxaml.aml.tmp \ 950 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.hex \ 951 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.aml \ 952 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.aml.tmp \ 953 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.hex \ 954 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml \ 955 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml.tmp \ 956 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.aml.pre \ 957 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.hex,) \ 958 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.aml,) \ 959 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.aml.tmp,) 960 960 PC/ACPI/VBoxAcpi.cpp_DEPS = \ 961 $(VBoxDD_0_OUTDIR)/vboxaml.hex \962 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.hex \963 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.hex \964 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.hex,)961 $(VBoxDD_0_OUTDIR)/vboxaml.hex \ 962 $(VBoxDD_0_OUTDIR)/vboxssdt_standard.hex \ 963 $(VBoxDD_0_OUTDIR)/vboxssdt_cpuhotplug.hex \ 964 $(if $(VBOX_WITH_TPM),$(VBoxDD_0_OUTDIR)/vboxssdt_tpm.hex,) 965 965 966 966 $$(VBoxDD_0_OUTDIR)/vboxaml.hex: $(PATH_SUB_CURRENT)/PC/vbox.dsl | $$(dir $$@) … … 1076 1076 VBoxDDRC_DEFS += $(VBOX_AUDIO_DEFS) 1077 1077 VBoxDDRC_SOURCES += \ 1078 Audio/DevHda.cpp \1079 Audio/DevIchAc97.cpp1078 Audio/DevHda.cpp \ 1079 Audio/DevIchAc97.cpp 1080 1080 1081 1081 VBoxDDRC_DEFS += \ 1082 $(if $(VBOX_WITH_HP_HDA),VBOX_WITH_HP_HDA,) \1083 $(if $(VBOX_WITH_INTEL_HDA),VBOX_WITH_INTEL_HDA,) \1084 $(if $(VBOX_WITH_NVIDIA_HDA),VBOX_WITH_NVIDIA_HDA,)1082 $(if $(VBOX_WITH_HP_HDA),VBOX_WITH_HP_HDA,) \ 1083 $(if $(VBOX_WITH_INTEL_HDA),VBOX_WITH_INTEL_HDA,) \ 1084 $(if $(VBOX_WITH_NVIDIA_HDA),VBOX_WITH_NVIDIA_HDA,) 1085 1085 1086 1086 ifdef VBOX_WITH_E1000 1087 1087 VBoxDDRC_DEFS += VBOX_WITH_E1000 1088 1088 VBoxDDRC_SOURCES += \ 1089 Network/DevE1000.cpp \1090 Network/DevE1000Phy.cpp1089 Network/DevE1000.cpp \ 1090 Network/DevE1000Phy.cpp 1091 1091 endif 1092 1092 … … 1094 1094 VBoxDDRC_DEFS += VBOX_WITH_VIRTIO 1095 1095 VBoxDDRC_SOURCES += \ 1096 VirtIO/VirtioCore.cpp \1097 Network/DevVirtioNet.cpp1096 VirtIO/VirtioCore.cpp \ 1097 Network/DevVirtioNet.cpp 1098 1098 endif 1099 1099 … … 1113 1113 VBoxDDRC_DEFS += VBOX_WITH_VMSVGA 1114 1114 VBoxDDRC_SOURCES += \ 1115 Graphics/DevVGA-SVGA.cpp1115 Graphics/DevVGA-SVGA.cpp 1116 1116 endif 1117 1117 ifdef VBOX_WITH_VMSVGA3D … … 1122 1122 VBoxDDRC_DEFS += VBOX_WITH_VUSB 1123 1123 VBoxDDRC_SOURCES += \ 1124 USB/DevOHCI.cpp1124 USB/DevOHCI.cpp 1125 1125 endif 1126 1126 … … 1130 1130 VBoxDDRC_DEFS += VBOX_WITH_EHCI_IMPL 1131 1131 VBoxDDRC_SOURCES += \ 1132 USB/DevEHCI.cpp1132 USB/DevEHCI.cpp 1133 1133 endif 1134 1134 if defined(VBOX_WITH_XHCI_IMPL) 1135 1135 VBoxDDRC_DEFS += VBOX_WITH_XHCI_IMPL 1136 1136 VBoxDDRC_SOURCES += \ 1137 USB/DevXHCI.cpp1137 USB/DevXHCI.cpp 1138 1138 endif 1139 1139 endif … … 1144 1144 1145 1145 ifdef VBOX_WITH_AHCI 1146 VBoxDDRC_DEFS+= VBOX_WITH_AHCI IN_AHCI_GC1147 VBoxDDRC_SOURCES+= \1148 Storage/DevAHCI.cpp1146 VBoxDDRC_DEFS += VBOX_WITH_AHCI IN_AHCI_GC 1147 VBoxDDRC_SOURCES += \ 1148 Storage/DevAHCI.cpp 1149 1149 endif 1150 1150 1151 1151 ifdef VBOX_WITH_BUSLOGIC 1152 VBoxDDRC_DEFS+= VBOX_WITH_BUSLOGIC1153 VBoxDDRC_SOURCES+= \1154 Storage/DevBusLogic.cpp1152 VBoxDDRC_DEFS += VBOX_WITH_BUSLOGIC 1153 VBoxDDRC_SOURCES += \ 1154 Storage/DevBusLogic.cpp 1155 1155 endif 1156 1156 1157 1157 ifdef VBOX_WITH_LSILOGIC 1158 VBoxDDRC_DEFS+= VBOX_WITH_LSILOGIC1159 VBoxDDRC_SOURCES+= \1160 Storage/DevLsiLogicSCSI.cpp1158 VBoxDDRC_DEFS += VBOX_WITH_LSILOGIC 1159 VBoxDDRC_SOURCES += \ 1160 Storage/DevLsiLogicSCSI.cpp 1161 1161 endif 1162 1162 … … 1168 1168 1169 1169 if1of ($(VBOX_LDR_FMT32), pe lx) 1170 VBoxDDRC_LIBS= \1171 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \1172 $(PATH_STAGE_LIB)/VMMRCImp$(VBOX_SUFF_LIB)1170 VBoxDDRC_LIBS = \ 1171 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \ 1172 $(PATH_STAGE_LIB)/VMMRCImp$(VBOX_SUFF_LIB) 1173 1173 endif 1174 1174 $(call VBOX_SET_VER_INFO_RC,VBoxDDRC,VirtualBox VMM Devices and Drivers$(COMMA) raw-mode) # last! … … 1181 1181 VBoxDD2_TEMPLATE = VBoxR3DllWarnNoPic 1182 1182 VBoxDD2_DEFS = \ 1183 IN_VBOXDD2 \1184 $(if $(VBOX_WITH_PXE_ROM),VBOX_WITH_PXE_ROM,)1183 IN_VBOXDD2 \ 1184 $(if $(VBOX_WITH_PXE_ROM),VBOX_WITH_PXE_ROM,) 1185 1185 VBoxDD2_INCS := \ 1186 build \1186 build \ 1187 1187 $(PATH_SUB_CURRENT) 1188 1188 VBoxDD2_SOURCES = \ … … 1191 1191 $(PATH_STAGE_LIB)/PcBiosBin$(VBOX_SUFF_LIB) \ 1192 1192 $(PATH_STAGE_LIB)/VgaBiosBin$(VBOX_SUFF_LIB) \ 1193 $(if $(VBOX_WITH_PXE_ROM), \1194 $(if $(VBOX_WITH_INTEL_PXE),\1195 $(PATH_STAGE_LIB)/NetBiosBin$(VBOX_SUFF_LIB),\1196 1193 $(if $(VBOX_WITH_PXE_ROM), \ 1194 $(if $(VBOX_WITH_INTEL_PXE), \ 1195 $(PATH_STAGE_LIB)/NetBiosBin$(VBOX_SUFF_LIB), \ 1196 $(PATH_STAGE_LIB)/iPxeBiosBin$(VBOX_SUFF_LIB)),) \ 1197 1197 $(LIB_RUNTIME) 1198 1198 VBoxDD2_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDD2.dylib … … 1243 1243 VBoxDDR0_INCS = build $(VBOX_GRAPHICS_INCS) 1244 1244 VBoxDDR0_INCS += $(VBOX_PATH_VMSVGA_DEVICE_INC) 1245 VBoxDDR0_SDKS.win 1245 VBoxDDR0_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 1246 1246 VBoxDDR0_SOURCES = \ 1247 1247 build/VBoxDDR0.cpp \ … … 1254 1254 EFI/DevSmc.cpp \ 1255 1255 EFI/DevFlash.cpp \ 1256 EFI/FlashCore.cpp \1256 EFI/FlashCore.cpp \ 1257 1257 Graphics/DevVGA.cpp \ 1258 1258 Input/DevPS2.cpp \ … … 1268 1268 Storage/DevATA.cpp \ 1269 1269 Network/DevPCNet.cpp \ 1270 1271 1270 Network/DevDP8390.cpp \ 1271 Network/Dev3C501.cpp \ 1272 1272 Serial/DevSerial.cpp \ 1273 1273 Serial/DevOxPcie958.cpp \ … … 1278 1278 VMMDev/VMMDevTesting.cpp \ 1279 1279 Network/DrvDedicatedNic.cpp \ 1280 $(if-expr 0,Network/DrvIntNet.cpp,)# no ring-0 driver support at the moment1280 $(if-expr 0,Network/DrvIntNet.cpp,) # no ring-0 driver support at the moment 1281 1281 1282 1282 ifdef VBOX_WITH_DTRACE_R0 … … 1288 1288 1289 1289 VBoxDDR0_DEFS += \ 1290 $(if $(VBOX_WITH_HGSMI),VBOX_WITH_HGSMI,) \1291 $(if $(VBOX_WITH_WDDM),VBOX_WITH_WDDM,) \1292 $(if $(VBOX_WITH_VDMA),VBOX_WITH_VDMA,) \1293 $(if $(VBOXWDDM_WITH_VBVA),VBOXWDDM_WITH_VBVA,) \1294 $(if $(VBOX_WITH_HP_HDA),VBOX_WITH_HP_HDA,) \1295 $(if $(VBOX_WITH_INTEL_HDA),VBOX_WITH_INTEL_HDA,) \1296 $(if $(VBOX_WITH_NVIDIA_HDA),VBOX_WITH_NVIDIA_HDA,)1290 $(if $(VBOX_WITH_HGSMI),VBOX_WITH_HGSMI,) \ 1291 $(if $(VBOX_WITH_WDDM),VBOX_WITH_WDDM,) \ 1292 $(if $(VBOX_WITH_VDMA),VBOX_WITH_VDMA,) \ 1293 $(if $(VBOXWDDM_WITH_VBVA),VBOXWDDM_WITH_VBVA,) \ 1294 $(if $(VBOX_WITH_HP_HDA),VBOX_WITH_HP_HDA,) \ 1295 $(if $(VBOX_WITH_INTEL_HDA),VBOX_WITH_INTEL_HDA,) \ 1296 $(if $(VBOX_WITH_NVIDIA_HDA),VBOX_WITH_NVIDIA_HDA,) 1297 1297 1298 1298 VBoxDDR0_DEFS += $(VBOX_AUDIO_DEFS) … … 1305 1305 VBoxDDR0_DEFS += VBOX_WITH_E1000 1306 1306 VBoxDDR0_SOURCES += \ 1307 Network/DevE1000.cpp \1308 Network/DevE1000Phy.cpp1307 Network/DevE1000.cpp \ 1308 Network/DevE1000Phy.cpp 1309 1309 endif 1310 1310 … … 1319 1319 VBoxDDR0_DEFS += VBOX_WITH_NETSHAPER 1320 1320 VBoxDDR0_SOURCES += \ 1321 Network/DrvNetShaper.cpp1321 Network/DrvNetShaper.cpp 1322 1322 endif 1323 1323 … … 1325 1325 VBoxDDR0_DEFS += VBOX_WITH_VMSVGA 1326 1326 VBoxDDR0_SOURCES += \ 1327 Graphics/DevVGA-SVGA.cpp1327 Graphics/DevVGA-SVGA.cpp 1328 1328 endif 1329 1329 ifdef VBOX_WITH_VMSVGA3D … … 1334 1334 VBoxDDR0_DEFS += VBOX_WITH_VUSB 1335 1335 VBoxDDR0_SOURCES += \ 1336 USB/DevOHCI.cpp1336 USB/DevOHCI.cpp 1337 1337 endif 1338 1338 ifdef VBOX_WITH_USB 1339 VBoxDDR0_DEFS+= VBOX_WITH_USB1339 VBoxDDR0_DEFS += VBOX_WITH_USB 1340 1340 if defined(VBOX_WITH_EHCI_IMPL) 1341 1341 VBoxDDR0_DEFS += VBOX_WITH_EHCI_IMPL 1342 1342 VBoxDDR0_SOURCES += \ 1343 USB/DevEHCI.cpp1343 USB/DevEHCI.cpp 1344 1344 endif 1345 1345 if defined(VBOX_WITH_XHCI_IMPL) 1346 1346 VBoxDDR0_DEFS += VBOX_WITH_XHCI_IMPL 1347 1347 VBoxDDR0_SOURCES += \ 1348 USB/DevXHCI.cpp1348 USB/DevXHCI.cpp 1349 1349 endif 1350 1350 endif … … 1357 1357 if defined(VBOX_WITH_PCI_PASSTHROUGH_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL) 1358 1358 VBoxDDR0_SOURCES += \ 1359 Bus/DevPciRaw.cpp1359 Bus/DevPciRaw.cpp 1360 1360 endif 1361 1361 1362 1362 ifdef VBOX_WITH_AHCI 1363 VBoxDDR0_DEFS+= VBOX_WITH_AHCI IN_AHCI_R01364 VBoxDDR0_SOURCES+= \1365 Storage/DevAHCI.cpp1363 VBoxDDR0_DEFS += VBOX_WITH_AHCI IN_AHCI_R0 1364 VBoxDDR0_SOURCES += \ 1365 Storage/DevAHCI.cpp 1366 1366 endif 1367 1367 1368 1368 ifdef VBOX_WITH_BUSLOGIC 1369 VBoxDDR0_DEFS+= VBOX_WITH_BUSLOGIC1370 VBoxDDR0_SOURCES+= \1371 Storage/DevBusLogic.cpp1369 VBoxDDR0_DEFS += VBOX_WITH_BUSLOGIC 1370 VBoxDDR0_SOURCES += \ 1371 Storage/DevBusLogic.cpp 1372 1372 endif 1373 1373 1374 1374 ifdef VBOX_WITH_LSILOGIC 1375 VBoxDDR0_DEFS+= VBOX_WITH_LSILOGIC1376 VBoxDDR0_SOURCES+= \1377 Storage/DevLsiLogicSCSI.cpp1375 VBoxDDR0_DEFS += VBOX_WITH_LSILOGIC 1376 VBoxDDR0_SOURCES += \ 1377 Storage/DevLsiLogicSCSI.cpp 1378 1378 endif 1379 1379 … … 1404 1404 1405 1405 if1of ($(VBOX_LDR_FMT), pe lx) 1406 VBoxDDR0_LIBS= \1407 $(PATH_STAGE_LIB)/VMMR0Imp$(VBOX_SUFF_LIB)1406 VBoxDDR0_LIBS = \ 1407 $(PATH_STAGE_LIB)/VMMR0Imp$(VBOX_SUFF_LIB) 1408 1408 endif 1409 1409 VBoxDDR0_LIBS += \ … … 1417 1417 vbox_vboxddr0-src_INST = bin/src/vbox_vboxddr0/ 1418 1418 vbox_vboxddr0-src_SYMLINKS = \ 1419 1420 1419 SUPWrapperMod-linux.c=>../common/SUPWrapperMod-linux.c \ 1420 Makefile-wrapper.gmk=>../common/Makefile-wrapper.gmk 1421 1421 vbox_vboxddr0-src_SOURCES = \ 1422 1422 $(PATH_ROOT)/src/VBox/HostDrivers/Support/linux/Makefile-vbox_vboxddr0.gmk=>Makefile \ 1423 1423 $(VBoxDDR0_0_OUTDIR)/VBoxDDR0.r0=>VBoxDDR0.r0 \ 1424 1424 $(VBoxDDR0_0_OUTDIR)/VBoxDDR0.debug=>VBoxDDR0.debug 1425 1425 endif … … 1430 1430 ServicesR0_TEMPLATE = VBoxR0 1431 1431 ServicesR0_DEFS = VBOX_IN_VMM IN_INTNET_R0 IN_RT_R0 $(VMM_COMMON_DEFS) \ 1432 $(if $(VBOX_WITH_PCI_PASSTHROUGH),IN_PCIRAW_R0,) \1433 $(if $(VBOX_WITH_NAT_SERVICE),VBOX_WITH_NAT_SERVICE,)1432 $(if $(VBOX_WITH_PCI_PASSTHROUGH),IN_PCIRAW_R0,) \ 1433 $(if $(VBOX_WITH_NAT_SERVICE),VBOX_WITH_NAT_SERVICE,) 1434 1434 ServicesR0_SOURCES = \ 1435 Network/SrvIntNetR0.cpp \1435 Network/SrvIntNetR0.cpp 1436 1436 # $(if $(VBOX_WITH_PCI_PASSTHROUGH),Bus/SrvPciRawR0.cpp,) 1437 1437 Network/SrvIntNetR0.cpp_CXXFLAGS := $(if-expr $(KBUILD_TARGET) == "win",,$(VBOX_GCC_Wno-array_bounds)) … … 1446 1446 tstIntNetR0_DEFS = IN_INTNET_R0 1447 1447 tstIntNetR0_SOURCES = \ 1448 Network/testcase/tstIntNetR0.cpp1448 Network/testcase/tstIntNetR0.cpp 1449 1449 ifneq ($(KBUILD_TARGET),win) 1450 1450 Network/testcase/tstIntNetR0.cpp_CXXFLAGS = $(VBOX_GCC_Wno-array_bounds) … … 1475 1475 endif 1476 1476 tstIntNet-1_SOURCES = \ 1477 Network/testcase/tstIntNet-1.cpp \1478 Network/Pcap.cpp1477 Network/testcase/tstIntNet-1.cpp \ 1478 Network/Pcap.cpp 1479 1479 endif 1480 1480 … … 1516 1516 tstDevice_DEFS += IN_SUP_R3 1517 1517 tstDevice_SOURCES = \ 1518 testcase/tstDevice.cpp \1519 testcase/tstDeviceR0.cpp \1520 testcase/tstDeviceCfg.cpp \1521 testcase/tstDevicePdmDevHlp.cpp \1522 testcase/tstDevicePdmDevHlpR0.cpp \1523 testcase/tstDevicePdmThread.cpp \1524 testcase/tstDeviceSsmFuzz.cpp \1525 testcase/tstDeviceSsmLoadDbg.cpp \1526 testcase/tstDeviceIoFuzz.cpp1518 testcase/tstDevice.cpp \ 1519 testcase/tstDeviceR0.cpp \ 1520 testcase/tstDeviceCfg.cpp \ 1521 testcase/tstDevicePdmDevHlp.cpp \ 1522 testcase/tstDevicePdmDevHlpR0.cpp \ 1523 testcase/tstDevicePdmThread.cpp \ 1524 testcase/tstDeviceSsmFuzz.cpp \ 1525 testcase/tstDeviceSsmLoadDbg.cpp \ 1526 testcase/tstDeviceIoFuzz.cpp 1527 1527 endif 1528 1528 … … 1658 1658 VBOX_WINE_WITH_IPRT 1659 1659 ifdef VBOX_WITH_AUTOMATIC_DEFS_QUOTING 1660 VBoxSVGA3D_DEFS+= \1661 WINE_UNICODE_API= \1662 DLLDIR="" \1663 BINDIR="" \1664 LIB_TO_BINDIR="" \1665 LIB_TO_DLLDIR="" \1666 BIN_TO_DLLDIR="" \1667 LIB_TO_DATADIR="" \1668 BIN_TO_DATADIR=""1660 VBoxSVGA3D_DEFS += \ 1661 WINE_UNICODE_API= \ 1662 DLLDIR="" \ 1663 BINDIR="" \ 1664 LIB_TO_BINDIR="" \ 1665 LIB_TO_DLLDIR="" \ 1666 BIN_TO_DLLDIR="" \ 1667 LIB_TO_DATADIR="" \ 1668 BIN_TO_DATADIR="" 1669 1669 else 1670 VBoxSVGA3D_DEFS+= \1671 WINE_UNICODE_API="" \1672 DLLDIR=\"\" \1673 BINDIR=\"\" \1674 LIB_TO_BINDIR=\"\" \1675 LIB_TO_DLLDIR=\"\" \1676 BIN_TO_DLLDIR=\"\" \1677 LIB_TO_DATADIR=\"\" \1678 BIN_TO_DATADIR=\"\"1670 VBoxSVGA3D_DEFS += \ 1671 WINE_UNICODE_API="" \ 1672 DLLDIR=\"\" \ 1673 BINDIR=\"\" \ 1674 LIB_TO_BINDIR=\"\" \ 1675 LIB_TO_DLLDIR=\"\" \ 1676 BIN_TO_DLLDIR=\"\" \ 1677 LIB_TO_DATADIR=\"\" \ 1678 BIN_TO_DATADIR=\"\" 1679 1679 endif 1680 1680 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) -
trunk/src/VBox/Devices/Network/lwip-new/Config.kmk
r98103 r98410 29 29 30 30 LWIP_INCS += \ 31 32 33 34 35 31 src/include \ 32 src/include/ipv4 \ 33 src/include/ipv6 \ 34 vbox/include \ 35 vbox 36 36 37 37 LWIP_SOURCES += \ 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 38 src/api/api_lib.c \ 39 src/api/api_msg.c \ 40 src/api/err.c \ 41 src/api/netbuf.c \ 42 src/api/netdb.c \ 43 src/api/netifapi.c \ 44 src/api/sockets.c \ 45 src/api/tcpip.c \ 46 src/core/def.c \ 47 src/core/dhcp.c \ 48 src/core/dns.c \ 49 src/core/inet_chksum.c \ 50 src/core/init.c \ 51 src/core/ipv4/autoip.c \ 52 src/core/ipv4/icmp.c \ 53 src/core/ipv4/igmp.c \ 54 src/core/ipv4/ip4.c \ 55 src/core/ipv4/ip4_addr.c \ 56 src/core/ipv4/ip_frag.c \ 57 src/core/ipv6/dhcp6.c \ 58 src/core/ipv6/ethip6.c \ 59 src/core/ipv6/icmp6.c \ 60 src/core/ipv6/inet6.c \ 61 src/core/ipv6/ip6.c \ 62 src/core/ipv6/ip6_addr.c \ 63 src/core/ipv6/ip6_frag.c \ 64 src/core/ipv6/mld6.c \ 65 src/core/ipv6/nd6.c \ 66 src/core/mem.c \ 67 src/core/memp.c \ 68 src/core/netif.c \ 69 src/core/pbuf.c \ 70 src/core/raw.c \ 71 src/core/stats.c \ 72 src/core/sys.c \ 73 src/core/tcp.c \ 74 src/core/tcp_in.c \ 75 src/core/tcp_out.c \ 76 src/core/timers.c \ 77 src/core/udp.c \ 78 src/netif/etharp.c \ 79 vbox/sys_arch.c \ 80 vbox/VBoxLwipCore.cpp 81 81 82 82 # LWIP_SOURCES += \ -
trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk
r98133 r98410 45 45 VBOX_WITH_AHCI \ 46 46 VBOX_WITH_VIRTIO_SCSI \ 47 VBOX_BIOS_CPU=8038647 VBOX_BIOS_CPU=80386 48 48 #VBoxPcBios386_DEFS.debug = DEBUG_ATA DEBUG_POST DEBUG_INT13 49 49 VBoxPcBios386_LDFLAGS = \ 50 50 output raw offset=0xF0000 \ 51 51 order \ 52 53 54 55 56 57 52 clname DATA segaddr=0xF000 \ 53 segment _DATA \ 54 clname CODE \ 55 segment _TEXT segaddr=0xF000 offset=0x1600 \ 56 segment BIOS32 segaddr=0xF000 offset=0xDA00 \ 57 segment BIOSSEG segaddr=0xF000 offset=0xE000 58 58 VBoxPcBios386_SOURCES = \ 59 59 post.c \ … … 100 100 VBoxPcBios32_TEMPLATE = VBoxBios32Lib 101 101 VBoxPcBios32_SOURCES = \ 102 102 pci32.c 103 103 104 104 ../../BiosCommonCode/DoUInt32Div.c_CFLAGS = -mc # asm.h and uint32.h both require far data pointers by default. … … 110 110 VBoxPcBios286_SOURCES = $(VBoxPcBios386_SOURCES) \ 111 111 ../../BiosCommonCode/DoUInt32Div.c \ 112 112 ../../BiosCommonCode/ASMBitLastSetU16.asm 113 113 114 114 MISCBINS += VBoxPcBios8086 … … 118 118 VBoxPcBios8086_SOURCES = $(VBoxPcBios386_SOURCES) \ 119 119 ../../BiosCommonCode/DoUInt32Div.c \ 120 120 ../../BiosCommonCode/ASMBitLastSetU16.asm 121 121 122 122 … … 156 156 157 157 update-pcbios-source: \ 158 $(PATH_SUB_CURRENT)/VBoxBiosAlternative386.asm \159 $(PATH_SUB_CURRENT)/VBoxBiosAlternative286.asm \160 $(PATH_SUB_CURRENT)/VBoxBiosAlternative8086.asm158 $(PATH_SUB_CURRENT)/VBoxBiosAlternative386.asm \ 159 $(PATH_SUB_CURRENT)/VBoxBiosAlternative286.asm \ 160 $(PATH_SUB_CURRENT)/VBoxBiosAlternative8086.asm 161 161 162 162 endif # VBOX_WITH_OPEN_WATCOM … … 182 182 183 183 $$$$(PcBiosBin_0_OUTDIR)/PcBiosBin$(1).c + $$$$(PcBiosBin_0_OUTDIR)/VBoxPcBios$(1).rom: \ 184 $$(PATH_SUB_CURRENT)/VBoxBiosAlternative$(1).asm \185 $$(PATH_SUB_CURRENT)/VBoxBiosAlternative$(1).md5sum \186 $$(VBOX_BIN2C) | $$$$(dir $$$$@)184 $$(PATH_SUB_CURRENT)/VBoxBiosAlternative$(1).asm \ 185 $$(PATH_SUB_CURRENT)/VBoxBiosAlternative$(1).md5sum \ 186 $$(VBOX_BIN2C) | $$$$(dir $$$$@) 187 187 $$(call MSG_TOOL,bin2c,PcBiosBin,$$<,$$@) 188 188 $$(QUIET)$$(TOOL_YASM_AS) -f bin -o $$(PcBiosBin_0_OUTDIR)/VBoxPcBios$(1).rom $$< -
trunk/src/VBox/Devices/Samples/Makefile.kmk
r98133 r98410 69 69 endif 70 70 VBoxPlaygroundDevice_INCS += \ 71 $(VBOX_XPCOM_INCS)71 $(VBOX_XPCOM_INCS) 72 72 VBoxPlaygroundDevice_INTERMEDIATES += \ 73 $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h73 $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h 74 74 VBoxPlaygroundDevice_LIBS += \ 75 $(LIB_XPCOM)75 $(LIB_XPCOM) 76 76 else # COM 77 77 VBoxPlaygroundDevice_INCS += \ 78 $(VBOX_PATH_SDK)/bindings/mscom/include78 $(VBOX_PATH_SDK)/bindings/mscom/include 79 79 VBoxPlaygroundDevice_INTERMEDIATES += \ 80 $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h80 $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h 81 81 endif # COM 82 82 -
trunk/src/VBox/Devices/testcase/Makefile.kmk
r98167 r98410 70 70 ifeq ($(filter-out x86.x86 amd64.amd64 x86.amd64, $(KBUILD_TARGET_ARCH).$(KBUILD_HOST_ARCH)),) 71 71 OTHERS += \ 72 $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run72 $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSize.run 73 73 endif 74 74 endif … … 127 127 tstDeviceStructSize.cpp_DEPS = $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeRC.h 128 128 endif 129 tstDeviceStructSize_INCS+= $(VBOX_PATH_VMM_DEVICES_SRC)129 tstDeviceStructSize_INCS += $(VBOX_PATH_VMM_DEVICES_SRC) 130 130 131 131 # … … 138 138 139 139 ifdef VBOX_WITH_RAW_MODE 140 # 1&2. Manually dump selected structures and members.141 $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeRC.h: $$(tstDeviceStructSizeRC_1_STAGE_TARGET) | $$(dir $$@)140 # 1&2. Manually dump selected structures and members. 141 $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeRC.h: $$(tstDeviceStructSizeRC_1_STAGE_TARGET) | $$(dir $$@) 142 142 $(call MSG_GENERATE,,$@) 143 143 $(QUIET)$(REDIRECT) -wo $@ -- $^
Note:
See TracChangeset
for help on using the changeset viewer.