- Timestamp:
- Nov 25, 2013 3:46:54 PM (11 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxControl/Makefile.kmk
r46147 r49643 45 45 VBoxControl_LDFLAGS.darwin = -framework IOKit 46 46 47 # 32-bit version for the 64-bit Linux Additions48 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)49 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)50 PROGRAMS += VBoxControl_3251 VBoxControl_32_EXTENDS = VBoxControl52 VBoxControl_32_TEMPLATE = NewVBoxGuestR3Exe_X8653 VBoxControl_32_NAME = VBoxControl54 endif55 endif56 57 47 include $(FILE_KBUILD_SUB_FOOTER) 58 48 -
trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk
r47294 r49643 42 42 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd) 43 43 LIBRARIES += \ 44 44 VBoxGuestR3LibXFree86 45 45 endif 46 46 endif 47 47 LIBRARIES.win.amd64 += VBoxGuestR3Lib-x86 VBoxGuestR3LibShared-x86 48 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)49 LIBRARIES.linux.amd64 += \50 VBoxGuestR3Lib-x86 \51 VBoxGuestR3LibShared-x86 \52 VBoxGuestR3LibXFree86-x8653 endif54 48 55 49 … … 167 161 168 162 # 169 # VBoxGuestR3LibShared-x86 - an x86 (32-bit) variant of VBoxGuestR3LibShared for 64-bit Linux.163 # VBoxGuestR3LibShared-x86 - an x86 (32-bit) variant of VBoxGuestR3LibShared for 64-bit Windows. 170 164 # 171 165 VBoxGuestR3LibShared-x86_EXTENDS := VBoxGuestR3LibShared … … 204 198 VBoxGuestR3LibRuntimeXF86.cpp_CXXFLAGS = -Wno-shadow 205 199 206 #207 # VBoxGuestR3LibXFree86-x86 - an x86 (32-bit) variant of VBoxGuestR3LibXFree86 for 64-bit Linux.208 #209 VBoxGuestR3LibXFree86-x86_TEMPLATE := VBOXGUESTR3XF86LIB_X86210 VBoxGuestR3LibXFree86-x86_EXTENDS := VBoxGuestR3LibXFree86211 212 213 200 include $(FILE_KBUILD_SUB_FOOTER) 214 201 -
trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk
r46506 r49643 122 122 VBoxService_LDFLAGS.darwin = -framework IOKit 123 123 124 VBoxService_LIBS += \ 125 $(VBOX_LIB_IPRT_GUEST_R3) \ 126 $(VBOX_LIB_VBGL_R3) \ 127 $(VBOX_LIB_IPRT_GUEST_R3) # (The joy of unix linkers.) 124 128 if1of ($(KBUILD_TARGET), linux) 125 129 VBoxService_LIBS += \ … … 141 145 kstat \ 142 146 contract 143 endif144 145 # 32-bit version for the 64-bit Linux Additions146 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)147 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)148 PROGRAMS += VBoxService_32149 VBoxService_32_EXTENDS = VBoxService150 VBoxService_32_TEMPLATE = NewVBoxGuestR3Exe_X86151 VBoxService_32_NAME = VBoxService152 endif153 147 endif 154 148 -
trunk/src/VBox/Additions/common/crOpenGL/Makefile.kmk
r49264 r49643 75 75 endif 76 76 endif 77 77 78 78 79 # … … 245 246 endif 246 247 248 ifdef VBOX_WITH_WDDM 247 249 # 248 250 # VBoxOGL-x86 - x86 VBoxOGL version built for amd64 build 249 251 # 252 DLLS.win.amd64 += VBoxOGL-x86 250 253 VBoxOGL-x86_EXTENDS = VBoxOGL 251 254 VBoxOGL-x86_BLD_TRG_ARCH = x86 … … 257 260 VBoxOGL-x86_CLEAN.win = $(subst cropengl.def,cropengl-x86.def,$(VBoxOGL_CLEAN.win)) 258 261 VBoxOGL-x86_DEFS = $(VBoxOGL_DEFS) VBOX_WDDM_WOW64 262 endif 259 263 260 264 # … … 470 474 endif 471 475 476 ifdef VBOX_WITH_WDDM 472 477 # 473 478 # VBoxOGLarrayspu-x86 - x86 version of VBoxOGLarrayspu built for amd64 build 474 479 # 480 DLLS.win.amd64 += VBoxOGLarrayspu-x86 475 481 VBoxOGLarrayspu-x86_EXTENDS = VBoxOGLarrayspu 476 482 VBoxOGLarrayspu-x86_BLD_TRG_ARCH = x86 … … 479 485 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) 480 486 VBoxOGLarrayspu-x86_DEFS = $(VBoxOGLarrayspu_DEFS) VBOX_WDDM_WOW64 487 endif 481 488 482 489 # … … 511 518 endif 512 519 520 ifdef VBOX_WITH_WDDM 513 521 # 514 522 # VBoxOGLpassthroughspu-x86 - x86 version of VBoxOGLpassthroughspu built for amd64 build 515 523 # 524 DLLS.win.amd64 += VBoxOGLpassthroughspu-x86 516 525 VBoxOGLpassthroughspu-x86_EXTENDS = VBoxOGLpassthroughspu 517 526 VBoxOGLpassthroughspu-x86_BLD_TRG_ARCH = x86 518 527 VBoxOGLpassthroughspu-x86_LIBS = $(VBOX_LIB_OGL_CRUTIL_X86) 519 528 VBoxOGLpassthroughspu-x86_DEFS = $(VBoxOGLpassthroughspu_DEFS) VBOX_WDDM_WOW64 529 endif 520 530 521 531 # … … 590 600 endif 591 601 602 ifdef VBOX_WITH_WDDM 592 603 # 593 604 # VBoxOGLpackspu-x86 - x86 version of VBoxOGLpackspu built for amd64 build 594 605 # 606 DLLS.win.amd64 += VBoxOGLpackspu-x86 595 607 VBoxOGLpackspu-x86_EXTENDS = VBoxOGLpackspu 596 608 VBoxOGLpackspu-x86_BLD_TRG_ARCH = x86 … … 600 612 $(PATH_STAGE_LIB)/additions/VBoxOGLcrpacker-x86$(VBOX_SUFF_LIB) 601 613 VBoxOGLpackspu-x86_DEFS = $(VBoxOGLpackspu_DEFS) VBOX_WDDM_WOW64 614 endif 602 615 603 616 # … … 664 677 endif 665 678 679 ifdef VBOX_WITH_WDDM 666 680 # 667 681 # VBoxOGLfeedbackspu-x86 - x86 version of VBoxOGLfeedbackspu built for amd64 build 668 682 # 683 DLLS.win.amd64 += VBoxOGLfeedbackspu-x86 669 684 VBoxOGLfeedbackspu-x86_EXTENDS = VBoxOGLfeedbackspu 670 685 VBoxOGLfeedbackspu-x86_BLD_TRG_ARCH = x86 … … 673 688 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) 674 689 VBoxOGLfeedbackspu-x86_DEFS = $(VBoxOGLfeedbackspu_DEFS) VBOX_WDDM_WOW64 690 endif 675 691 676 692 # -
trunk/src/VBox/Additions/common/pam/Makefile.kmk
r46147 r49643 33 33 $(VBOX_LIB_IPRT_GUEST_R3_SHARED) 34 34 35 # 32-bit version for the 64-bit Linux Additions36 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)37 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)38 DLLS += pam_vbox_3239 pam_vbox_32_EXTENDS = pam_vbox40 pam_vbox_32_TEMPLATE = VBOXGUESTR3DLL_X8641 pam_vbox_32_NAME = pam_vbox42 pam_vbox_32_LIBS = \43 pam \44 $(VBOX_LIB_IPRT_GUEST_R3_SHARED_X86) \45 $(VBOX_LIB_VBGL_R3_SHARED_X86) \46 $(VBOX_LIB_IPRT_GUEST_R3_SHARED_X86)47 endif48 endif49 50 35 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk
r46147 r49643 82 82 vbsfmount.c 83 83 84 # 32-bit version for the 64-bit Linux Additions85 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)86 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)87 PROGRAMS += mount.vboxsf_3288 mount.vboxsf_32_EXTENDS = mount.vboxsf89 mount.vboxsf_32_TEMPLATE = NewVBoxGuestR3Exe_X8690 mount.vboxsf_32_NAME = mount.vboxsf91 endif92 endif93 94 84 include $(FILE_KBUILD_SUB_FOOTER) 95 85 -
trunk/src/VBox/Additions/x11/VBoxClient/Makefile.kmk
r46147 r49643 76 76 endif 77 77 78 # 32-bit version for the 64-bit Linux Additions79 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)80 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)81 PROGRAMS += VBoxClient_3282 VBoxClient_32_EXTENDS = VBoxClient83 VBoxClient_32_TEMPLATE = NewVBoxGuestR3Exe_X8684 VBoxClient_32_NAME = VBoxClient85 endif86 endif87 88 78 ifdef VBOX_X11_SEAMLESS_GUEST 89 79 if defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_SDK) -
trunk/src/VBox/Additions/x11/vboxmouse/Makefile.kmk
r49175 r49643 233 233 endif # neq ($(KBUILD_TARGET),linux) 234 234 235 # 32-bit modules for the 64-bit Linux Additions236 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)237 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)238 SYSMODS += vboxmouse_drv_32239 vboxmouse_drv_32_EXTENDS = vboxmouse_drv240 vboxmouse_drv_32_TEMPLATE = VBOXGUESTR3XF86MOD_X86241 vboxmouse_drv_32_NAME = vboxmouse_drv242 $(foreach i,$(filter vboxmouse_drv_%,$(DLLS)),$(eval DLLS += $(i)_32))243 $(foreach i,$(filter vboxmouse_drv_%_32,$(DLLS)),$(eval $(i)_EXTENDS = $(subst _32,,$(i))))244 $(foreach i,$(filter vboxmouse_drv_%_32,$(DLLS)),$(eval $(i)_TEMPLATE = VBOXGUESTR3XORGMOD_X86))245 $(foreach i,$(filter vboxmouse_drv_%_32,$(DLLS)),$(eval $(i)_NAME = $(subst _32,,$(i))))246 endif247 endif248 235 249 236 ifdef VBOX_USE_SYSTEM_XORG_HEADERS -
trunk/src/VBox/Additions/x11/vboxvideo/Makefile.kmk
r49189 r49643 348 348 349 349 350 # 32-bit modules for the 64-bit Linux Additions351 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)352 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)353 SYSMODS += vboxvideo_drv_32354 vboxvideo_drv_32_EXTENDS = vboxvideo_drv355 vboxvideo_drv_32_TEMPLATE = VBOXGUESTR3XF86MOD_X86356 vboxvideo_drv_32_NAME = vboxvideo_drv357 $(foreach i,$(filter vboxvideo_drv_%,$(DLLS)),$(eval DLLS += $(i)_32))358 $(foreach i,$(filter vboxvideo_drv_%_32,$(DLLS)),$(eval $(i)_EXTENDS = $(subst _32,,$(i))))359 $(foreach i,$(filter vboxvideo_drv_%_32,$(DLLS)),$(eval $(i)_TEMPLATE = VBOXGUESTR3XORGMOD_X86))360 $(foreach i,$(filter vboxvideo_drv_%_32,$(DLLS)),$(eval $(i)_NAME = $(subst _32,,$(i))))361 endif362 endif363 364 350 ifdef VBOX_USE_SYSTEM_XORG_HEADERS 365 351 # Build using local X.Org headers. We assume X.Org Server 1.7 or later. … … 380 366 endif 381 367 368 382 369 # Check the undefined symbols in the X.Org modules against lists of allowed 383 370 # symbols. Not very elegant, but it will catch problems early. -
trunk/src/VBox/GuestHost/OpenGL/Makefile.kmk
r48951 r49643 41 41 DLLS += VBoxOGLhostcrutil VBoxOGLhosterrorspu 42 42 LIBRARIES += VBoxOGLhostcrpacker VBoxOGLhostspuload VBoxOGLhostcrstate 43 endif44 45 VBOX_OGL_X86_COMMON_DLLS = \46 VBoxOGLcrutil-x86 \47 VBoxOGLerrorspu-x8648 VBOX_OGL_X86_COMMON_LIBS = \49 VBoxOGLcrpacker-x86 \50 VBoxOGLspuload-x86 \51 VBoxOGLcrstate-x8652 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS)53 DLLS.win.amd64 += $(VBOX_OGL_X86_COMMON_DLLS)54 endif55 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS)56 LIBRARIES.win.amd64 += $(VBOX_OGL_X86_COMMON_LIBS)57 endif58 # 32-bit version for the 64-bit Linux Additions59 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64)60 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)61 LIBRARIES += $(VBOX_OGL_X86_COMMON_LIBS)62 DLLS += $(VBOX_OGL_X86_COMMON_DLLS)63 $(foreach i,$(VBOX_OGL_X86_COMMON_DLLS),$(eval $(i)_INST = $(INST_ADDITIONS)/32/))64 $(foreach i,$(VBOX_OGL_X86_COMMON_DLLS),$(eval $(i)_NAME = $(subst -x86,,$(i))))65 endif66 43 endif 67 44 … … 142 119 VBoxOGLhostcrutil_pixel.c_CFLAGS.win.x86 += -Od 143 120 121 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS) 144 122 # 145 123 # VBoxOGLcrutil-x86 - x86 VBoxOGLcrutil version built for amd64 build 146 124 # 125 DLLS.win.amd64 += VBoxOGLcrutil-x86 147 126 VBoxOGLcrutil-x86_TEMPLATE = VBOXCROGLR3GUESTDLL 148 127 VBoxOGLcrutil-x86_EXTENDS = VBoxOGLcrutil … … 166 145 VBoxOGLcrutil-x86_pixel.c_CFLAGS += -Od 167 146 VBoxOGLcrutil-x86_pixel.c_CFLAGS += -Od 147 endif 168 148 169 149 # … … 300 280 endif 301 281 282 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS) 302 283 # 303 284 # VBoxOGLcrpacker-x86 - x86 VBoxOGLcrpacker version built for amd64 build 304 285 # 286 LIBRARIES.win.amd64 += VBoxOGLcrpacker-x86 305 287 VBoxOGLcrpacker-x86_TEMPLATE = VBOXCROGLR3GUESTLIB 306 288 VBoxOGLcrpacker-x86_EXTENDS = VBoxOGLcrpacker 307 289 VBoxOGLcrpacker-x86_BLD_TRG_ARCH = x86 308 290 VBoxOGLcrpacker-x86_DEFS = $(VBoxOGLcrpacker_DEFS) VBOX_WDDM_WOW64 291 endif 309 292 310 293 # … … 381 364 endif 382 365 366 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS) 383 367 # 384 368 # VBoxOGLspuload-x86 - x86 VBoxOGLspuload version built for amd64 build 385 369 # 370 LIBRARIES.win.amd64 += VBoxOGLspuload-x86 386 371 VBoxOGLspuload-x86_TEMPLATE = VBOXCROGLR3GUESTLIB 387 372 VBoxOGLspuload-x86_EXTENDS = VBoxOGLspuload 388 373 VBoxOGLspuload-x86_BLD_TRG_ARCH = x86 389 374 VBoxOGLspuload-x86_DEFS = $(VBoxOGLspuload_DEFS) VBOX_WDDM_WOW64 375 endif 390 376 391 377 … … 527 513 endif 528 514 515 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS) 529 516 # 530 517 # VBoxOGLcrstate-x86 - x86 VBoxOGLcrstate version built for amd64 build 531 518 # 519 LIBRARIES.win.amd64 += VBoxOGLcrstate-x86 532 520 VBoxOGLcrstate-x86_TEMPLATE = VBOXCROGLR3GUESTLIB 533 521 VBoxOGLcrstate-x86_EXTENDS = VBoxOGLcrstate 534 522 VBoxOGLcrstate-x86_BLD_TRG_ARCH = x86 535 523 VBoxOGLcrstate-x86_DEFS = $(VBoxOGLcrstate_DEFS) VBOX_WDDM_WOW64 524 endif 536 525 537 526 … … 649 638 650 639 640 if defined(VBOX_WITH_WDDM) && defined(VBOX_WITH_CROGL_ADDITIONS) 651 641 # 652 642 # VBoxOGLerrorspu-x86 - x86 VBoxOGLerrorspu version built for amd64 build 653 643 # 644 DLLS.win.amd64 += VBoxOGLerrorspu-x86 654 645 VBoxOGLerrorspu-x86_TEMPLATE = VBOXCROGLR3GUESTDLL 655 646 VBoxOGLerrorspu-x86_EXTENDS = VBoxOGLerrorspu … … 658 649 $(VBOX_LIB_OGL_CRUTIL_X86) 659 650 VBoxOGLerrorspu-x86_DEFS = $(VBoxOGLerrorspu_DEFS) VBOX_WDDM_WOW64 651 endif 660 652 661 653 # -
trunk/src/VBox/Runtime/Makefile.kmk
r49547 r49643 38 38 #LIBRARIES.os2 += RuntimeGuestR0OS2Warp3 39 39 LIBRARIES.win.x86 += RuntimeGuestR0NT4 40 endif41 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)42 LIBRARIES.linux.amd64 += \43 RuntimeGuestR3-x86 \44 RuntimeGuestR3Mini-x86 \45 RuntimeGuestR3Shared-x8646 40 endif 47 41 … … 94 88 LIBRARIES += RuntimeGuestR3 RuntimeGuestR3Shared RuntimeGuestR3Mini 95 89 LIBRARIES.win.amd64 += RuntimeGuestR3-x86 RuntimeGuestR3Shared-x86 96 ifneq ($(VBOX_WITH_COMPATIBLE_LINUX_GUEST_PACKAGE),)97 LIBRARIES.linux.amd64 += \98 RuntimeGuestR3-x86 \99 RuntimeGuestR3Mini-x86 \100 RuntimeGuestR3Shared-x86101 endif102 90 ifdef VBOX_WITH_ADDITION_DRIVERS 103 91 LIBRARIES += RuntimeGuestR0 … … 1282 1270 win/RTErrConvertFromWin32.cpp 1283 1271 1284 #1285 # RuntimeGuestR3Mini-x86 - Same as RuntimeGuestR3Mini, except that it's targeting x86.1286 #1287 RuntimeGuestR3Mini-x86_EXTENDS := RuntimeGuestR3Mini1288 RuntimeGuestR3Mini-x86_BLD_TRG_ARCH := x861289 1290 1291 1272 # VBox specific stuff. 1292 1273 RuntimeGuestR3Mini_SOURCES += \
Note:
See TracChangeset
for help on using the changeset viewer.