Changeset 1565 in vbox for trunk/src/VBox/Devices/Makefile
- Timestamp:
- Mar 20, 2007 3:06:26 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Makefile
r1551 r1565 26 26 endif 27 27 LIBRARIES = DevicesR3 Drivers ServicesR0 28 DLLS = VBoxDD VBoxDD228 DLLS = VBoxDDU VBoxDD VBoxDD2 29 29 SYSMODS = VBoxDDGC VBoxDD2GC VBoxDDR0 VBoxDD2R0 30 30 … … 46 46 # 47 47 ifdef VBOX_USE_IOAPIC 48 DEFS += USE_IOAPIC48 DEFS += USE_IOAPIC 49 49 endif 50 50 ifdef VBOX_WITH_VRDP 51 DEFS += VBOX_VRDP51 DEFS += VBOX_VRDP 52 52 endif 53 53 ifdef VBOX_WITH_INTERNAL_NETWORKING 54 DEFS += VBOX_WITH_INTERNAL_NETWORKING54 DEFS += VBOX_WITH_INTERNAL_NETWORKING 55 55 endif 56 56 57 57 # enable the pdm lock. 58 58 #DEFS += VBOX_WITH_PDM_LOCK 59 60 61 # 62 # VBoxDDU (shared object) 63 # 64 VBoxDDU_TEMPLATE = VBOXR3 65 VBoxDDU_SDKS.win = WINPSDK DXSDK W2K3DDK VBOX_NTDLL 66 VBoxDDU_SOURCES = \ 67 Storage/VDICore.cpp 68 # Storage/VmdkHDDCore.cpp 69 VBoxDDU_LIBS = \ 70 $(PATH_LIB)/DevicesR3$(VBOX_SUFF_LIB) \ 71 $(PATH_LIB)/Drivers$(VBOX_SUFF_LIB) \ 72 $(PATH_LIB)/PcDefBiosLogo$(VBOX_SUFF_LIB) \ 73 $(LIB_RUNTIME) 74 ifeq ($(BUILD_TARGET),l4) 75 VBoxDDU_LIBS += \ 76 $(L4_LIBDIR)/libl4sys.p.a 77 endif 78 VBoxDDU_LDFLAGS.darwin = -install_name @executable_path/VBoxDDU.dylib 79 VBoxDDU_LDFLAGS.linux = -Wl,--no-undefined 80 VBoxDDU_LDFLAGS.l4 = -Wl,--no-undefined 59 81 60 82 … … 69 91 VBoxDD_DEFS = VBOX_ACPI 70 92 ifdef VBOX_WITH_USB 71 VBoxDD_DEFS+= VBOX_WITH_USB IN_USB_R393 VBoxDD_DEFS += VBOX_WITH_USB IN_USB_R3 72 94 endif 73 95 ifdef VBOX_WITH_ISCSI 74 VBoxDD_DEFS+= VBOX_WITH_ISCSI96 VBoxDD_DEFS += VBOX_WITH_ISCSI 75 97 endif 76 98 VBoxDD_LIBS = \ … … 80 102 $(LIB_VMM) \ 81 103 $(LIB_RUNTIME) 82 VBoxDD_LIBS.win = \ 104 ifeq ($(BUILD_TARGET),win) 105 VBoxDD_LIBS += \ 106 $(PATH_LIB)/VBoxDDU.lib \ 83 107 $(PATH_LIB)/VBoxDD2.lib \ 84 108 $(PATH_SDK_DXSDK_LIB)/dxguid.lib 85 VBoxDD_LIBS.linux = \ 86 $(PATH_BIN)/VBoxDD2.so 87 88 # 109 else 110 VBoxDD_LIBS += \ 111 $(INSTARGET_VBoxDDU) \ 112 $(INSTARGET_VBoxDD2) 113 endif 89 114 ifeq ($(BUILD_TARGET),l4) 90 VBoxDD_LIBS+= \115 VBoxDD_LIBS += \ 91 116 $(L4_LIBDIR)/libl4sys.p.a 92 117 endif 93 VBoxDD_LIBS.l4 = \94 $(PATH_BIN)/VBoxDD2.s.so95 118 VBoxDD_LIBS.darwin = \ 96 $(PATH_BIN)/VBoxDD2.dylib \97 119 $(LIB_REM) 98 VBoxDD_LIBS.os2 = \99 $(PATH_BIN)/VBoxDD2.dll100 120 VBoxDD_LDFLAGS.darwin = -install_name @executable_path/VBoxDD.dylib -framework CoreAudio 101 121 VBoxDD_LDFLAGS.linux = -Wl,--no-undefined … … 104 124 105 125 # damn, fix this. 126 ifeq ($(BUILD_TARGET),win) 106 127 $(PATH_LIB)/VBoxDD2.lib: $(PATH_BIN)/VBoxDD2.dll 128 $(PATH_LIB)/VBoxDDU.lib: $(PATH_BIN)/VBoxDDU.dll 129 endif 107 130 108 131 … … 180 203 181 204 # 182 # VBoxDDGC 205 # VBoxDDGC (sysmod) 183 206 # 184 207 VBoxDDGC_TEMPLATE = VBOXGC … … 216 239 217 240 # 218 # VBoxDDR0 241 # VBoxDDR0 (sysmod) 219 242 # 220 243 VBoxDDR0_TEMPLATE = VBOXR0 … … 254 277 255 278 # 256 # VBoxDD2GC (LGPL code)279 # VBoxDD2GC (LGPL sysmod) 257 280 # 258 281 VBoxDD2GC_TEMPLATE = VBOXGC … … 274 297 275 298 # 276 # VBoxDD2R0 (LGPL code)299 # VBoxDD2R0 (LGPL sysmod) 277 300 # 278 301 VBoxDD2R0_TEMPLATE = VBOXR0
Note:
See TracChangeset
for help on using the changeset viewer.